great itinerary, great staff, very clean. Canyon ranch spa food was a joke. No yoga equipment as was promised by cruiseline staff. We would go again and know better waht to expect, especially with the food; not a lot of healthy options. After the first few days the waitstaff prepared a salad for us for every meal so we at least had some good nutrition daily. Thoought the entertainment was for an older crowd and for the most part we did not attend. Didn't really participate in activities; would have like more TV channels for in room entertainment. Hired private guides so we have no comment about cruiseline excursions. The cabin was comfortable especially the bed, but could have used more storage; bigger night tables, more drawers, shelves. It seemed like the room could have the capacity for more. Would have liked to stay longer in some ports, especially overnight.