Enjoyed the Royal Caribean Enchantment of the Seas holiday cruise out of Baltimore that departed on Christmas Eve and returned on New Years Eve, with stops in Port Canveral and Nassau. We traveled with extended family and had several cabins.
I thought the on-board activities were excellent. I do not cruise much, so I don't know what to compare it to, but I felt like the activities had something for everyone, including bingo , trivia contests, karaoke, casino tournaments, movies, live performance, pool games etc. The activities staff was high energy and engaged well with the guests. The one compliant I had was from the teens in our group, who were too old for the children's activities, and too young to go to the casino. It is a difficult age to keep happy on a cruise. They spent most of the time doing karaoke, pool/hot tub, playing their own card games, and going to the live performances.
The entire staff on the ship was excellent and eager to serve us in any way they could. Our cabin steward, waiter, and bar tender were all very attentive and seemed always available. All other staff we interacted with was very pleasant and eager to help. Once I was carrying three drinks from a bar to a table in the next room, and a waiter stopped to help even though I had already paid (and tipped) the bar tender.
The only shore excursion to comment on was the sail and snorkel in Nassau, which was a good experience. It was a short walk from the ship to the sailboat. There were 60 guests but we did not feel crowded and had plenty of time to snorkel. It turned out to be a combination snorkeling trip and booze cruise, as we had plenty of rum punch and music on the boat ride back to the ship . We were an hour late getting to Nassua so some of the other excursions (Atlantis tour in particular) were cancelled.
Our third destination, Coco Cay, was canceled due to high winds which made for more disappointment among some passengers. We arrived as scheduled on a sunny Wednesday morning and stopped within half a mile of Coco Cay, where we could see the island. After a 30 minute wait, the captain came on to announce that we were unable to disembark due to unsafe conditions, with the winds of 30 knots+ and 4' waves from the North (?). After breaking the news, the ship then proceeded toward Baltimore at a slow pace, and we had three full days of on-board activities and no other stops while on the way back to Baltimore. While I respect the captain's responsibility for our safety, this was very disappointing as you would think that they frequently get high winds out in the ocean and that they would have access to the island regardless of the wind direction.
The dining was a good experience. We never waited to be seated for dinner and had the same table with a different menu each evening. The food was nice but not exceptional. The sea bass that I ordered the first night was overcooked and dry. The beef entrees seemed to be better and the lobster on the final night was a nice treat. The service was outstanding and made up from some of the food issues. Our wait staff was very pleasant and attentive, making sure each evening that we were happy with the service and asking what else could be done to make our experience more enjoyable.
We attended many of the live performances and they were generally well done, including a holiday variety show on Christmas night that included a variety of Christmas and Chanukah performances. There was a variety show featuring broadway tunes that was entertaining, but I did not recognize many of the songs. Two comedians and a ventriloquist rounded out the headliner performances and they were very funny, especially the two comedians, who each offered a "family show" and a separate late night adult show. I liked how the cruise line was not afraid to include "R-rated" material on board and provided the warnings in advance for those with young children.
Overall it was a very pleasant experience. The ship was at capacity for passengers. There were lots of people around at times, but I never felt over-crowded on the pool deck or at the buffet. The highlight was the variety of entertainment and activities, and the low point was the inability to go ashore a Coco Cay.