We booked two different experiences with Forever Vacation and had amazing experiences. Our guide, Aom, was fantastic. She is an amazing photographer and provided thousands of pictures from both our devices and hers. Most of the competing touring companies provide similar services but their boats are crowded and take away from the experience for this particular tour. The private long boat is great if you don't want to be herded like cattle through the different locations. Aom and our happy boat crew were able to determine which locations would be optimal based on the number of other boats and tourists. I had a very romantic time with my girlfriend and ended up proposing to her a few days later :) I highly recommend going out to visit the islands and using Forever Vacation.