The location is excellent but the condo was a little beat up. Broken couch, stove that kept beeping and a few other janky amenities made our stay less than great. All logistical aspects (check in etc) were top notch. Also we appreciated they had some beach toys and towels available to guests.