This cruise was pretty inexpensive compared to other Royal Caribbean cruises. The ship was well kept along with great service from the crew. It didn’t seem there was a lot to do in the Bahamas, Grand Bahamas was a little shallow on activities unless you like water activities. Bimini also the same, the best island was Coco Cay which is a day on the beach, sandwich bites from food shacks, a large swimming pool with a swim up bar, over crowded. A balloon which gave you a nice view of the island for 10 minutes. And a slide through the tube into a swimming area. The shows were excellent but the Royal caribbean singing group when they sang as a trio or more the song turned irritating, but as soloist they were great. The large pool diamond screen which they play movies and musical videos needs to be replaced. I want to honor our room stewardess Floyd was outstanding and our dining waiters Oscar and help continued to be the best of servers.. I was surprised the ship did not have a special line for Diamond and above members. Also there were no controls on the kids running up and down the halls