We booked a sxuite since I need a balcony and this is an older ship and only suites have balconies. We had a blast we went with 3 other couples.The food was fine in the dining room if you didn't something you just ordered something else. Sure it's not Ruth Chris but never had a bad meal and the molten cake is always a yummy desert. Our dinning staff Priyesh, Sheena, and Jordeesh always made our dining experience a joy! The best bar on the boat is the Alchemy Bar it is in front of the theater on the top portion. We called it the foo foo bar they don't have beer but the best mixed drinks!! Katie, Michelle, Zolton and bar manager Marin always went above and beyond!! We also booked a tour with Valley Girl tours in Ensenada I didn't want to get off the boat at first but found another person's post who was sailing on the same cruise and they mentioned wine tasting in Guadalupe Valley. A a was our tour guide and even though we had some issues with things being closed on New Years day she gave us the best tour!! I asked to see the best brewery and best winery since we had both beer and wine drinkers and an authentic Mexican lunch and she met those needs for sure I would highly recommend her!! All in all it was a fun time and I chat see why people would complain!! The comedian on the boat was hilarious! It is an inexpensive fun time in my eyes!!