This place was exactly what we needed. Once you step through the door you know you are at your home away from home. The hosts have thought of everything from a well equipped kitchen to everything needed for the beach. The location is great and the complex is very well kept. A BIG thank you to the hosts.