The bed, the shower and the air conditioner are all good, and the pool and onzen pools are lovely.
However, there is no one to help you with your bags, nowhere to easily get anything to eat out of hours unless you want to walk in the dark to the Family Mart or seven eleven, and the breakfast is truly terrible.
On our first morning at breakfast , I put a glass cereal lid on the bench to serve cereal and after a minute, it toppled off. It didn't break immediately, then it shattered. The staff were quite rude to us about this - even though I didn't drop it I apologised and my partner cleaned it up. Then I was asked to pay 500 BAHT for the lid, which I stupidly paid on the spot. At around $20 AUD, that was a bit steep. We complained at reception but there was no outcome. It was so awful we did not return for breakfast at all.
Also, cleaners took soap and shower gel and they were never replenished, despite me asking specifically.
On the last day we realised my partner's watch was missing from the room. Although we should have put this in the safe, the loss of it was devastating as it was a gift, and of course there will never be any resolution to this.
The girls at the desk are nice, but I would not recommend this resort on the whole. The cleaning ( cloths left in the room , cups not washed and chipped), and lack of service really let this place down. We wished we'd stayed closer to the beach.