Ship - Plenty of room for everyone. Very clean and lots to do. The swimming pools were cold so we enjoyed the hot tubs.
Food - Food is Windjammer was mediocre. Food in dining room was really good. Fish and shrimp dinners were good. We didn't spend the extra money on the specialty dining, we were happy eating in dining room. Our waiter and assistant waiter were very good.
Ports - We loved all the ports. We did shore excursions on our own and especially liked Rome and the Amalfi Coast. We used Miles and Miles which is an excellent tour agency.
Cabin - We had an outside cabin with window which seemed small at first but we got used to it. It was clean and our cabin steward was really good.
Embark and Disembark - Everything went smoothly...no problems.
Shows - The ice show and cirque de soleil shows were very good.