My husband and I had the greatest time! The only thing that I was not crazy about, was our first island stop. There were so many people there and people trying to sell you everything. It was overwhelming. I wish we could have used that time somewhere else. Due to weather conditions, we didn't get to stop at Mosquito Island. Overall, the islands were GORGEOUS!! Lunch was good. We had the beach to ourselves there. Maya Bay did NOT disappoint! So beautiful!! We couldn't get off of the boat at Monkey Beach, but others did and were scaring the monkeys away. So, we only got to see a couple at a distance. I was hesitant to book this excursion since there were not any reviews, but I am SO glad that I did!