March 2015 - 4 Night Catalina & Baja Mexico (Los Angeles Roundtrip) Cruise on Carnival Imagination
It was a great trip. I was just disappointed that our stop at Catalina was cancelled due to inclement weather for the tenders. The stop at Ensenada was really enjoyable, though. There is good shopping down the main strip but I would recommend an excursion because that is about all there is.