This place was every bit as beautiful as the photos! We had a fantastic time here. John is a very accommodating and gracious host, who is available for recommendations for everything you may want or need. The nearby restaurants he recommended were fantastic! The snorkeling captain we booked with at a nearby marina (walking distance) was very professional and extremely safe. He was also quite kind and charming! The gorgeous places he took us to snorkel and hang out were fabulous beyond belief. I jumped in the water and saw a 6-foot wide sting ray next to me and it gracefully swam away waving along the sandy bottom among the coral. I followed for quite some ways and it didn't seem to mind. We saw hundreds of beautiful fish. The crewman captured a nurse shark for us to pet (very rough skin) and then grabbed a little sting ray. We petted that one as well (super soft skin).
The room on the top floor is just lovely and has a great view of the beach from the balcony. I loved the nice wood floors, huge tiled shower, and beautiful, colorful ceramic sinks.
John provided kayaks, hammocks, and a huge raft available for our use. He was so great! We hope to return some day. I highly recommend it!