This really seemed like the ideal place to stay. We were here for four nights and found it was easy to walk everywhere we wanted. The staff was friendly and very helpful, we got a great intro to the island upon our arrival, they washed our personal beach towels for us (they provide beach towels as well) and the room was cleaned daily. They have tile floors since you're going to track in sand no matter what you do, having those cleaned daily was felt luxurious.
There is a pool, but we never used it since you could hop right into the ocean at the spit next door. The rooftop deck is really where you want to be, with hammocks under a thatched roof and plenty of chairs to watch sunrise or sort-of sunset (the view is blocked slightly).
Staying cool was easy with the excellent AC, plus all the rooms have a front and back door so you can always get a nice breeze going through which during the day I preferred to AC. Overall I can't really imagine wanting more out of a place to stay!