The short travel distance and quick boat ride were great. If you get seasick, I recommend sitting in the front. The front seats don't have shade, so a hat, towel, and sunscreen are essential. Snorkeling and water activities were sufficient for a half-day trip. At the last island, it was nice to have cup noodles, snacks, ice cream, beer, and Thai food all available. The hotel pickup and drop-off in an air-conditioned vehicle were very comfortable and pleasant. To rent a parasol and bench to leave your belongings or rest at each island, 150 baht was required. I recommend doing the tour in the morning, then returning to the hotel to freshen up before going out for dinner! We had a great time for a reasonable price and I highly recommend it! It was even more convenient to book by providing passport information in advance, and the rented snorkeling gear was clean. They also gave out plenty of free bread to attract fish, which was fun.