I had a wonderful experience with this tour! I went during rainy season, and the tour guides took us to other locations first to wait out the storm, then brought us back when the weather cleared up. The islands were so beautiful, and the snorkeling was wonderful. We were lucky enough to see baby sharks.
The tour starts off with van pick-up from hotel and waiting at the pier for the rest of the group to arrive. The speedboat will set out once everyone is there, and we had about 17 people in a boat including staff. Bottled water and fruits are are available on the boat. There will be two snorkeling locations, one before lunch and one after. Lunch is a buffet on Phi Phi Island.
The tour guides were so friendly and professional. They explained the schedule to us clearly, gave us clear instructions on where and what time to regroup, and checked on us regularly to ensure our enjoyment. They even showed us good photo spots and helped us take pictures.
Would definitely recommend!