The hospitality of the owners is awesome. We liked the bar, it's awesome to get refreshment by the pool. The bigger pool was awesome with warm water, it was clean. Sadly the smaller kid's pool had some mess inside of it (just feathers, leaves etc.)
There was AC in our room, but WIFI is perhaps only by the pool and did not reached the room. That said if you have good mobile internet tariffs, you will be fine.
Parking is behind the property, that was nice touch. There is also awesome and big general store right next to the property. That means you can go and buy just about everything like 2 minutes by foot. The distance to the beach is about 1km.
We had great time, the only thing that was not perfect was the cleanliness.
The bedsheets had visible stains and markings, towels the same. When the towels got wet, there was some smell and some were better, some worse. Luckily for us we had few of our own towels and we had to swallow the dirty bedsheets.
After we discussed this with owners, they have replaced our towels with "clean" ones. (Almost the same, only warm with less smell)
We have "invested" our time and cleaned the bathroom ourselves.
If you are sensitive to dirtiness like stains, consider the offer. Then again, with such good service and nice pool I would still recommend for most people as cheaper option.