We booked Phuket Sail Tours after reading all of the wonderful reviews here on Trip Advisor. We did the Phi Phi Islands Tour and we had a wonderful time. Captain Mark and his crew were great. The snacks on the boat were very tasty and plentiful and the lunch was great and plenty to go around- even cater to high maintenence vegetarians such as myself :). I wouldn't reccomend booking with anyone else- Phuket Sail tours are the best you can find- do yourself a favour and book with them.