Once again, I will make this review short. Simply put this was an awesome cruise and a very nice ship, great food, and the staff were very friendly and great at remembering your name. I went with my Mother, Brother and his Wife and another friend and his Wife. We all enjoyed it very much.
There are the usual grumpy few staff members that you encounter on every cruise same as passengers.
Mexico is a great place to visit and its even better if you can speak a little bit of Spanish that way you can have a little fun in the ports and test out ur communication skills, but you dont need to speak Spanish.