Wow, this was really a luxurious experience! The yacht is amazing, with three bedrooms, a fully stocked kitchen, and plenty of space to enjoy the wide open ocean and the surrounding scenery. Because there were only two other people on board, it practically felt like it was our yacht! The captain and our snorkel guide (Kevaka) were very kind and treated us like true VIPs. The snorkeling was really good as well and we saw a baby humpback whale and its mom on the way back to shore, which was exciting. This isn't cheap, but it's worth the money. A once in a lifetime experience. A quick note: check the weather to make sure you book it for a day where rain is not expected. We had a little rain at the beginning, which happily receded about 20 minutes into the experience. However, it would have put a damper on things had the rain not receded given the expense involved in this experience.