My inlaws live in Ensenada,and we travel down there all the time.You'll be safe on a boat out of San Diego for sure.If you do travel down there stay out of Rosarito,very bad there.DO NOT get drunk and stupid down there.They are really starting to crack down on drunk gringos down there.Travel on the toll road only during the day,and caravan w/others if you can.DO NOT pull over for any one untill you get to a toll booth.The banditos are dressing up,and setting up there cars like federalies,and those guys are the real bad guys.Bottom line is be cool don't act like fools,and be respectfull.Remember in Mexico you are guilty untill proven innocent.
Good luck,stay in controll.
Michael J.