Other reviews have already stated the most important details. The location is gorgeous, the reef right off the porch is amazing and full of (smallish) sea life, Phil is a super-nice and available host. The other side is also true--it's a bit of a hassle to get back and forth to town (and pricey), the units could use some updates and amenities, and some of the creature comforts are missing (e.g., TV, reliable internet, A/C). All that said, I wouldn't hesitate to stay there again. Bring bug spray or wipes and realize that you are there to relax and it will be a lovely stay. Thanks, Phil!