This cruise was average at best. With a few exceptions the food was tasty but nothing particularly special. There is food available nearly around the clock, you just have to find what is open - there is a daily schedule provided of ALL events to each room. At dinner the seafood dishes were better than the fish dishes. Few vegetarian options were available. The breakfast omelet to order was greasy.
The entertainment was OK - with a variety of options - some very good, others OK. The stops were nothing spectacular, but decent (Nassau, Coco Cay, Key West). The staff across the board were friendly and very responsive. The exercise facility was fine (busy the first morning then not other days). Royal Caribbean knows how to manage people so lines were few. I would not get the beverage options unless you are going to be able to drink 5-6 per day (drinks in your cabin are not included). You don't have to buy it in advance either. You can buy a bottle of wine at dinner (restaurant prices) and save it for the next day.
They have a bus at $18 from the airport; if there are more than two of you it may not be worth it - take a taxi, although you will have to manage your luggage. The wifi (at $20 per day for one device; $35 for two) is NOT available throughout the ship (i.e. not in the cabins) but in most public places. It is easy to switch between devices. It works OK; sometimes very slowly because of how many people are on it. The snorkeling on Coco Cay was decent ($40 for a day long rental; $10 more for a locker).
had a cabin with a window, no deck, on the 9th deck; was not roomy but accommodated our belongings without tripping over ourselves. Did not spend much time there. Beds were comfortable. There are not a lot of outlets - would bring a multi-plug extender.
Have been here before. Straw market is OK.
was OK; found a great key lime pie place; the cost to get into the various museums was pricey given that we had limited time to be off the boat (could not leave the boat until you went through immigration)