Ship: It is very huge and clean. I suggest that your embarkation time arrival is at 11:30, so you take advantage of the ship. It is more likely for children (Its has a good entertainment Adventure ocean, Adventure Beach,Rock Climbing,Mini Golf etc.)
Cabins: Very organized, though it had a little bit of dust around, but good enough. Ocean view from balconies are SPECTACULAR. Bathrooms are little but good. Comfortable beds and great room service. The only bad thing about my cabin, was that i had the steps besides the room, so it was loud.
Dinning: Very good food and attention. They gave you ALL you want in food. Organization is not too good though. beverages: 10/10.