We stayed for three nights. The accommodation is large, clean and very well serviced. It's easy walking distance to the beach, and well-serviced by local transport providers. Ruth was welcoming and available whenever we had questions, and provided us with a contact for a reliable tuktuk driver.
We cooked for a lot of our stay and were pleasantly surprised by the very well-stocked kitchen, with all utensils, pots and pans we required, including, to our delight, a stove-top espresso pot!
The only complaints we have are that the bed was terribly lumpy and sank in the middle , irritating out backs (needs replacement!)....and we were asked to vacate the pool at 4pm on a sunny Saturday afternoon to treat the pool with chlorine. Perhaps this could be done after dark?