Needed to get away and booked this about 2 months prior to sailing. Food was typical major cruise line: not great, not horrible. My only real complaint was with the scheduling of activities. We had late dining and there were too many times where we couldn't see the production shows, go to trivia, or the game shows because of conflicts with dining.
We didn't get off the ship in Cabo. We took a tour with Flavor Teller in Mazatlan, had what the locals refer to has second breakfast. Excellent tour and food. Highly recommended. We took a cooking class in Puerto Vallarta with Cooking Vallarta. We went to the market with the Chef and then went to his home for the cooking lessons and lunch. Very informative and good food. Also, highly recommended.
Embarkation was mainly smooth. Although the Ocean Ready signage needs to be better. We were Ocean Ready, didn't see any signs, and ended up at a regular check in desk. It took a little longer than it should have because they weren't really sure how to handle us.
Standard cruise cabin. Small shower with the curtain. Attaching a clip to the bottom corner made it work better. The balcony is amazingly small, as I expected from reading other reviews. Love seat was in good condition. Table was left in the closet area. No barrel chair. Decent number of shelves, but was lacking in drawers.