This classic Carnival weekend cruise is a good value for a weekend away, on a budget. The ship is older, but well maintained considering the constant party atmosphere and cruisers.
The food is hit or miss, but starve, you will not! Some of the entertainment is excellent; specifically the production shows, Diva and Epic Rock.
I would recommend a private wine tour in Ensenada. We used Valley Girl Tours and it was excellent!
Very roomy cabins! Nice window and plenty of storage for a short stay.