This place is amazing. We stayed in the treehouse bungalow and loved it. The porch is fabulous for eating breakfast overlooking the ocean, or sitting quietly in the evening enjoying the sounds. The lofted bed can be a bit stuffy if you are at all claustrophobic, so we ended up sleeping on the euro lounger couch-- which gave us a better view out the windows anyway.
One of our favorite parts of staying here was the use of the bicycles and snorkel gear. John is a great host-- the perfect combination of laid back and attentive.