The location is hands-down the only reason we would return to this particular spot. We thought renting from a property management company would be a better experience, if we needed anything, but boy were we wrong. Both times we needed them, we were stuck with an answering service and left a message. They finally called back later the next business day. Hope you don't have any true emergencies on a night or weekend, as we did have one and it was not handled timely. For starters, we arrived to find a semi-clean condo (sand still all over the floors and the place desperately needed a good once over). There is so much dust on everything that it looks like the cleaning crew just changes the sheets/towels and wipes down the main surfaces. There were fruit flies (aka drain flies) flying all over throughout the week and getting into our food while we were cooking - gross! They were so bad that they found their way into a sealed bread bag. We tried to run the provided vacuum, so we could get up the sand and attempt to walk barefoot. The vacuum smelled like something died in it only making matters worse. Property management did provide us with a new vacuum mid-week. The kitchen cabinets are so cluttered - pots and dishes are just thrown in the cabinets wherever they will fit. It was hard to find anything, but there are a lot of supplies. There were 5 wine keys and a lemon squeezer, but no rubber spatula or whisk. So, we bought those items and left them for the next guest. The dishes are mostly cracked or chipped, so be careful. The ice maker does not work, so no filtered water dispenser either. There were barely enough towels for all of the guests and not enough washcloths for everyone (8 towels, 6 washcloths). There were spare pillows, but no extra pillow cases. The pillows that are there are super flat, so bring your own if you can. The pool and beach access were great. The public space well maintained. There are loading zones and carts to help get your luggage up to your condo. Bonus, the majority of the parking is in the shade.