Shore agents were wonderful. Lost our passports and they were able to help us get copies of our birth certificates.
Boarding was very smooth after getting access. Rooms were ready at 1 and luggage arrived shortly therafter. Room was clean and had plenty of storage room. Stateroom attendant, Sebastiao, was terrific.
Main dining room food was ok to good. Service was very good except when four people sitting at the table next to us showed up 30 minutes late every night and expected the wait staff to drop everything to wait on them.
Cabin was clean and stateroom attendant was excellent.