Great cruise! I definitely would take this one again. The staff was great, the ship was clean and the food was great. The stops were all beautiful. Only wish we had more time at each one. My only suggestion would be to get more staff to serve the reserved dining. We had to wait a very long time between courses and sometimes missed the shows. It was not because they were not working hard. .there just weren't enough servers to go around. Over all great experience.