This provides value for money. We stayed in a garden room.
There is plenty of snorkelling off the pier with a plethora of fish and a couple of friendly reef sharks and grey nurse shares.
Everything you wanted was provided. You can buy drinks there at an extremely reasonable price. Wifi is included.
This isn't high end luxury, but is excellent value for money. You definitely need a car if you are staying here.