This hotel is tucked right at the far end of the island. It's a good 20 minute drive (about 500-600 THB) to and from the busier beaches, or at least an hour's walk along the (quiet) road.
The hotel is on a corner, so has two great views, and two areas to swim, snorkel or kayak. Beware, though, the sea is shallow for a long way and has some very nasty rocks - it's difficult to get to the area it's deep enough to swim without sore feet.
The rooms are cute, small and perfectly formed. Perfect for a short get away.
The food is good, which is lucky as there's no choice nearby for any variety.