The condo is great! It is well stocked with pretty much all you'll need for cooking etc as well as beach chairs, towels, umbrellas, coolers, snorkel gear, etc. The management company not so much so, probably the worst I've experienced. The checkin process was very cumbersome and incorrect, the coordination asked for to get a clogged drain fixed didn't happen, they are vague or won't answer anything condo specific, and I was still receiving messages about my "upcoming trip" 5 days into my stay and requests for documentation that had been completed prior to arriving. If you can overcome the frustration of dealing with the management I highly recommend this place. (As a side note, the AC does not have a manual, toggle the Mode until what must be the French version of a snow flake appears or the bedroom AC will cycle ON/OFF every couple of minutes making it impossible to sleep)