Overall the cruise experience as great, just not a big fan of Ensenada. Food and drinks were very good. Bartenders and overall serviced was excellent. I would definitely do a quick 3 day to Mexico again just for the cruise.
Food and Dining
Service and Staff
Cabin / Stateroom
If you love the Vegas experience that includes gambling, shows, buffets, music and dancing, then a cruise is for you. It's a floating Las Vegas!