We really enjoyed this tour as the operator is experienced and staffs are friendly... The speedboat is well maintained and best part of the trip was the opportunity to snorkel near Maya Bay which was actually improvised. My only feedback was that we had a couple of stops therefore was rushed in each one and spent more time on the speedboat travelling than on the islands, unbearable if you are easily seasick... My suggestion is just book a tour with fewer island hops and more of the activities