Allure was a fantastic family holiday. The ship is clean, service is amazing, staff are considerate and friendly, food is fabulous! I didn't want to leave! The staff itinerary is packed with fun activities and parties. There is seriously something for everyone!
I would recommend perhaps the room service for breakfast be more accurate. Each morning I ordered, I got something wrong. As well, perhaps some more information about where to access information, how to make the best of your time on the ship, you need to do a bit of digging to understand how things work, but you get the swing of things by the time you are ready to leave (we were first time cruise goers).
I also recommend booking shows and onshore excursions early as these tend to be booked out very early on.