This was my second time staying here, and, again, it couldn't have worked out better. The location is a 10-minute walk to a public beach with great snorkeling (day-glo fish and sea turtles); the complex has a nice pool perfect for post-excursion relaxation; and the townhouse facilities are clean, modern, and complete. Host communications were timely and responsive.