Wanted to visit several countries in a short period of time. A taste of southern Europe so to speak. Everything about this company, ship and service were top notch. The cabin gave us everything we needed. We spent a minimal amount of time there. The Dining was exceptional: Buffet was of high quality, the main dining was gourmet and the other "price included" restaurants were fantastic. The activity portion was good but we spent more of our time resting for the next day. The service was the best!! Apollo in the pool bar, Aura in dining, Sofia seemed everywhere and Hector in dining were some of the standouts. Our Cabin folks (Annabelle, Faree) were efficient and pleasant and do a super job! Our excursions were excellent with both walking tours and bus tours offering plenty of experience opportunities. If I would offer any suggestion it would be to allow more time for shopping, wandering (hop on, hop off stuff) café experiencing. We will go with this company again. Truly memorable.