Our adult children chose this cruise because they are taking their company staff on a Christmas cruse in December. We chose my time dining and made a reservation for the same time every evening. Our wait staff (the same ones every time) were exceptional. They are so friendly and took a personal interest in our dining preferences. The entertainment in the main theater was excellent, the best production we have seen onboard a cruise ship. We had one teen with us he had a wonderful time and the activities were age appropriate. Empress of the Seas is a small beautiful ship. Cozumel is a great destination. The forum shops are friendly and helpful and prices are excellent. The shops at the port are under construction but look like they will be great too. Texi service is good and reasonable. Our cabin was small but very clean. The shower is extremely small. All in all we had a great time and yes we will cruise with Royal Caribean again. Maybe book a balcony cabin off the back of the ship.