While we loved the cruise, there were a few small things that made it just below perfect, including the limited seating times for dinner (we eat late), and the amount of time in port (we would have liked another 2-3 hours in almost every port in order to have more time to explore, and more overnights). These are small complaints, but having that would have made it perfect.