The cabin is very clean and convenient. The MDR food is good, service is OK, met our expectation. The port of call menu is very good, let us to taste local variety. The sky ride and sky walk are fun. The shows are few and low quality, but we are busy with trips on shore. There are not enough self service laundry as there was always a line.
Embarking was a disaster, from port entrance to pier is an hour walk under 100 degree sun, then took two hours to get on ship. The ports after Athens are very smooth, very easy to get on and off. Ports of call are all good places worth to visit. Civitavechia shuttle bus is not convenient from train station. Livorno shuttle bus is not well organized, people fighting to get on bus.
In these days, I really have quite low expectations about service. It was a very enjoyable cruise nevertheless, so five stars.