The beach is lovely, and the owners and hosts are incredibly welcoming. The sand is pristine and soft, and there are some rocks in the water that add to the snorkeling experience. The equipment is well-maintained and affordable. The restaurant serves excellent food, especially the seafood which is both fresh and delicious. We had a great time staying here for a week and would absolutely return.