Firstly, we had arranged an airport transfer which didn't show and had the consequence of us spending 4x the amount for the transfer. Once there it turned out they sent the driver to the wrong airport. Because of this we had an upgrade for the last 3 nights and the first night in another room. There is no wifi in the rooms, except for after the upgrade as that room was next to the "lobby". The rooms are pretty large, the bathroom very basic but working and clean. Quiet aircon. Bed very hard and not comfy.
The breakfast is horrible. There is no variation and hardly any choice. I think the rest of the menu is fine, but only had the Pad Thai which was great.
The ladies who run the place are really well-meaning, but communication is difficult at times.
The beach is not for sunbathing or swimming, as it is mostly rocks. My advice to the resort is to clean up the beach so that it is a nice one to be, and get some beach chairs that go flat.
Overall, this place is very simple. There is nothing extra and for us, as we're usually in a higher standard accommodation, it wasn't enough and we only came back to the resort to sleep.
It was on last-minute discount (our original accommodation was over-booked), and I would not have payed the usual price for this.