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.