Wanted to sail this route and it was everything I expected, from the ship, service and sights.
Dining was great, we got to eat at the special restaurants even when we didn't have a reservation, somehow they fit us in.
We were satisfied with the cabin as soon as we understood that you need to leave your card in the slot when leaving to continue using the air-conditioning, didn't know that at first and the room got a little warm, but it worked our okay.
Cabin was perfect, plenty of room for our cloths, and additional items. Bathrooms are clean and also a perfect size for a cruise ship. Well stocked with personal items, like shampoo, conditioner, bath gel and lotion. Also very clean.