Great place to stay! Our host was very accommodating, our trip plans changed multiple times and there was never an issue.
The condo was clean, comfortable and well located. Our hosts had an on site person who was able to handle our needs.
There were beach chairs/snorkeling equipment and even boogie boards.