Condo had everything and more. Very clean, spacious, fully equipped kitchen, linens, towels, beach towels. Couldn't ask for more. Very nicely decorated. We were beyond pleased with condo.
Our only problem was the parking under building. While we realize that is only place to park, we were told 2 spaces allowed and to pull all the way up. You leave your phone number on dashboard in case someone pulls behind your car. We were blocked in, (missed dinner reservations) because it took almost one hour for that person to answer us. Clearly, this system doesn't work.
I highly recommend this condo, but, be aware of parking situation.
It is 3rd floor, with lots of steps, so if any health problems might not be best choice for you.
The beach is lovely. We definitely enjoyed our stay.