December 2015 - 7 Night Western Caribbean (Ft. Lauderdale Roundtrip) Cruise on Allure of the Seas
The food was good, the entertainment was good, the service was excellent.
On the downside, they really push you to buy stuff (of course!), so it can feel like you paid good money to be locked in a shopping mall for seven days.
But, on balance, we had a really good time, so it was worth it.