This property was exactly what we needed it to be: it is steps from the beach, had a cozy place for my family to chill and sleep, and had good internet access for when mom and dad had to reconnect for work. Some of the reviews led me to believe the condo would be better stocked with basic cleaning supplies (maybe this was a function of who stayed there before), and i was a little underprepared in this area. Some of the kitchen was also not very well wiped down (which was very likely an oversight). Overall, my kids had a great time and i would return, albiet a little better prepared.