Great location. Comfortable, clean, private with everything needed except beach towels which is a non issue. The grounds are lush and well maintained. The villas are laid out in such a great way that you aren't on top of your neighbor. Quick walk across the street to the pool and beach. We absolutely loved our stay and highly recommend. We were here during the week of the 4th and never once felt crowded or overwhelmed with too many people.