I had a bad experience on Carnival. We don’t love Disney anything. My travel agent told me that Royal Caribbean was a very nice cruise line. It did not disappoint. I wish there were more activities for kids in the pool deck. The water slide area is for younger children. The Windjammer food was ok. And fixing a plate was like organized chaos. We did not realize that there were two serving areas until the last day. We missed out on some shore excursions because they were sold out. We should have booked them in advance. Our toilet was not working properly when we got on board. They fixed it, and it was no big deal. They gave us 30% off our next cruise as long as we book within a year. We would have been ok on skipping Nassau and spent all of our time on Coco Cay. We didn’t want to leave.