Food in the main dining room was very good to excellent and the selection was very good. The buffet was as expected except for breakfast. The breakfast buffet was missing the foods that I usually eat and expect to find on cruises. There was no smoked salmon or other seafood, no fresh pineapple no eggs Benedict and limited cold cuts. There was no waffle station, which usually my favorite. There were numerous omelet stations, but the one omelet I had was dry and the egg had no taste (It seemed like egg substitute)
Entertainment in the main showroom was about average. However, the comedy shows were very good and numerous. There were four different comedians with up to five shows in a day in a comedy club showroom below the main showroom. There was also one comedy disappointment- the ventriloquist show in the main showroom.
Our cruise was diverted to alternate ports due to a tropical storm and this was done well. We visited the alternate destinations for the ship and therefore missed the private island. We loved the beach complex at Grand Turk and enjoyed our visit to St Thomas (did some shopping and took a tour from a local service "Tim" which was very good and only $25 which we got at the taxi stop in downtown). San Juan was ok, about even with the original destination of Nassau.