Booked thru Agoda. Resort claimed they had a beach and an underwater cave. When we arrived, beach only exists at low tide between 6am and 10am. Underwater cave is a small hole under a hightop rock. Got sick from their food. Left less than 24 hours later to a different resort. Asked for a refund from both Agoda and the resort. Both locations would not refund because I did not follow their cancellation policy. After I disputed the amount thru my credit card, Agoda received the dispute only then they were willing to refund. Told them to stick it up their $#*!. Already received refund thru dispute. Never use them again.