Great place:
1) very close to an amazing beach;
2) close to grocery store and restaurants;
3) very clean;
4) full of amenities for beach activities;
5) supplies for cooking.
Highly recommended.