This was my first cruise. There were 14 in our group sailing together, with 3 of us sharing one stateroom. Definitely get a ocean balcony room. It made the room feel larger. We were on the 7th deck and we didn't feel much of the boat moving. You could feel it on the promonade deck though and in the theaters. The ship was clean and didn't feel too crowded despite having about 6,000 people on board. Entertainment was great. Solarium section was great, much more quiet than the other pools which got crowded very early. Lots of rude passengers though so be ready. Had a big issue with the ultimate beverage package which was supposed to include Starbucks, but it didn't. Had to spend 2 days and several hours arguing with a service manager to fix it. Very annoying so read the fine print on everything before you buy.
Food: Food was very good. We mostly dined in the main dining room for dinner and Windjammer for breakfast and lunch. We dined at Giovanni's, which was excellent. Izumi was very good as well. Both were worth the extra money. Didn't go to Chops but ordered the Fillet twice from the main dining room and it was wonderful.
Entertainment: 70's night was the best. The game shows were fun as well.
3 of us shared this room. Not as small as I thought it would be but when you do have the couch pulled down, it was hard to get around to get to the balcony. We were able to cram all of our stuff in there and put our bags under our beds. Definitely bring Poo-Pourri if you are sharing since the bathroom is crammed in there as well.
Will not go back to Jamaica. The island is very poor. We took a shuttle to Montego Bay. Water was pretty but shop owners were harassing and it wasn't a pretty as expected.