Excellent! Went to Mexican Riviera on Miracle with my adult daughters and had a fantastic time. Love all the activities. The comedy club comedians were great as were the shows, loved the 80's themed show and activities on Thursday. Keeping connected with each other on the Carnival Hub app as well as the features of the app, such as the ship map, daily itinerary and dinner menus, port information, etc. was very beneficial. In regards to customer service, I have never seen such excellence by all! This was my 3rd cruise and while customer service has always been very good, the customer service on Miracle was over the top. In particular, our servers at dinner: Ayu, Gusti, and Ray, were absolutely incredible. They remembered our names from the 1st night and had our drinks on our table ready for us when we arrived at our table every night. A great vacation.
Good cabin. We expected the obstructed view and was able to see about 10 feet of water from our French doors. It was nice to open the door and hear the ocean and even see the water and waves as we were moving. I would book this room again.