Everything was just amazing, starting with pickup and transportation from the hotel, to embarkation, meeting with the crew, and the first lunch on the boat. Lost of well-organized (and free) activities (boat tour of the islands, visit to a floating home, cooking class, tai chi class, etc.). All the crew members were extremely helpful, polite, friendly, and fun to talk to. Everything was well thought-though, no glitches in scheduling. Food was excellent and plentiful. Our cabin was large, modern, and the views from our balcony were amazing. In summary, we were really glad we went with Genesis, and we would highly recommend this cruise company. I wish we could stay at least one more day on board!