If you're looking for a good value with cleanliness, loveliness, and friendly hosts, this is the place. Not directly on the beach, but just a short walk down the path is a good snorkeling spot and just what you'd expect in sand and surf The Johnsons couldn't be nicer and were very attentive to our needs. They arranged transport, scooter hire, and for a "self-catering" establishment, we felt well looked after.
The only caution I might suggest is that if you like to spend a little time in your room in the afternoon, get the extra-cost air conditioning option. Our cabin was very hot (summer in the tropics), but our host was quick with an extra fan to help us out. By bedtime, everything was plenty cool for sleeping.
We did lunches up the coast at the very pricey establishments and didn't feel that we were missing anything.
