I did the the Mexican Riviera on the Splendor in 2010 in an Oceanview cabin. I loved the ship. I had a wonderful cruise. John Heald was the CD. He is the best entertainment Carnival has. The food was all right but nothing to brag about. Try the chocolate melting cake in the MDR. Yummy. As for Carnival in general, if you go in thinking you'll dislike it..you will.