Overall, a well layed out, fun ship. Tons of activities to choose from. Service in the dining room was a bit slow but the food overall was very good. The dining room is very accommodating for special dietary needs. This cruise seemed to lack adequate wait staff around the ship in the public areas, especially around cafe promenade and sorrentos which were often crowded. Seems Diamond member benefits have been greatly diluted.. The diamond lounge manager was super, but the lounge gets crowded before the early dinner seating and there can be long waits for drinks. Upselling is rampant everywhere you turn. Where there is a sports bar on the Boardwalk on other ships, the space on Allure has been turned into yet another pay dining restaurant. Labadee was wonderful. We had perfect weather. Chairs are plentiful. Go see the shows. They were great. Embarkation was very smooth debarkation not so much.
Cabins are a bit snug but well Appointed with good storage. Balcony was nice. They are a bit stingy on the towels but once we asked for more, we had an extra set everyday.