Let me say Embarkation was amazing, 10 minutes we were on the ship. This ship is beautiful, and has many things to do. Even with 4300 people on board it never really seemed crowded. Never had problems finding chairs by the pool, or seats in the Arcadia theatre.
The food is below average even in the formal dining room. This was my 6th cruise and RCCL has the worst food in my opinion, but the food in Chopps Grill ($25 per person) was excellent. Well worth trying.
Ports of call were all nice, Labadee was better than I expected, but don't shop at the market. The locals who sell their things there are extremely pushy, but very negotiable. If they're asking $10 they will take about $3. Ocho Rios did the Dunns River Falls with City Highlights and that was a lot of fun, would recommend that. We don't normally do the excursions, but didn't feel safe enough to venture out. Grand Cayman has the best snorkeling of all the places I've ever been. You can just get off the boat and snorkel and Eden rock and it's awesome. Cozumel was good also for snorkeling.