The whole experience was great. Both islands (Koh Tao and Koh Nangyuan) were beautiful. Luckily the weather was perfect and the water was super clear that we could see the beauty of the corals and fishes. Buffet lunch provided had lots of variety, and was tasty. The guides took great care of everyone on board. The only annoyance at the start was that the trip was overbooked and since we were last in queue during boarding, our group was separated and I had no choice but to sit in the hot sun.