This has been the second time we stayed here and both times we had a good experience. The location is so beautiful, right by the beach. It's nice to wake up and sit outside on the porch and have this view of the water. The other good thing is you only have to walk a few seconds and you are at the beach. The Villa's are clean, cute, and cozy. If you need anything Elvis and Maryann are there for you and will take care of it. We will definitely stay here for a third time. Not only did we have a good stay, we also made a new family, everyone made us feel at home and are so welcoming.