Nice location. Across the road from the beach (literally) and about a 10 minute walk into town. Place was clean, has a nice pool. Also has a nice huge shower that the kids loved.
Downsides were patchy internet, no air conditioning, and access to third bedroom is via the garage.
However, when we had an issue the hosts were responsive.