This was our first cruise. We had a mini-suite--the bedding was extremely comfortable and our Attendant Alex was perfect. Lots to do, we missed most of the shows. The comedian on the last night was great, the dancing was fun. Buffet was mediocre but got the job done in the mornings. Evening anytime dining was good. We paid extra for Share (Curtis Stone) and it was absolutely worth the extra $29. It was the best meal of our vacation and the service at Share was impeccable. (Service from all dining rooms was great.) We also bought the Salty Dog Gastro Pub, not our favorite.
Pizza from 11 am to 11 pm was my fiance's favorite feature, and the soft serve was my daughter's favorite.
Shore excursions were made easy through the transfers. I recommend the Tortilla Workshop and my daughter loved swimming with dolphins in Cabos.