I must preface this review with the fact that this particular cruise was a combination of many freak incidents. We had mechanical engine issues and stopped at none of the 3 ports on our itinerary. So I cannot comment on any excursions or ports. The one port we stopped at, San Juan, we hit 2 smaller docks that sunk...check it out on YouTube :)
All this to say, we spent almost our entire vacation on the ship. So thank God the ship was massive and had a ton to do! The restaurants were fantastic. We particularly liked getting breakfast at O'Sheehans and dinner at The Manhatten. Service and presentation were excellent at The Manhatten. Varied between bars on how strong the drinks were.
Entertainment: we loved the dueling piano bar -- so much talent and so much fun! The comedians on board were fantastic and did a good mix of family shows and adult later night shows. Side note: the comedians had a ball with making fun of our ship's mechanical issues which actually helped relieve everyone's anger and stress over the situation. What can you do but laugh and have another drink?!