This place was located in a great location with great views. We felt safe. It was spacious and airy, lots of natural light. Hazel was very responsive and always timely. The price, initially, was very appealing but the cleaning fee is exorbitant and put our total cost above what we would have paid for a beachfront hotel room. If you are 3 people or more, this locations great. But if you are 2 people splitting costs, you may want to look at other options.