Last minute booking on a thai holiday weekend meant literally every hotel room on the island was booked, and we stayed here because we couldn't find anywhere else. Tripadvisor reviews were awful, but as it turned out, it's not that bad, especially if you can get a room for a cheap price, I'd say they are worth about 1400 baht. The beach is lovely, with rock pools to poke about in, a bit different from the usual. Very laid back, by no means luxurious, only 5 or 6 resorts spread out along the beach but I liked it, and vongdeuan is a short walk away if you want more choice. Rooms are clean if tired, food was fine, very good service, hotel has a artificial beach area which is handy when the tide is in. Overall, I thought it was a good 3 and a half stars worth, just don't expect anything more than a nice but basic hotel.