First of all, when we arrived there was no air-conditioning. We had an infant and a toddler with us and although the property manager was responsive about fixing it, we didn’t get it repaired until 9:30 pm. My babies and I go to sleep until 10 o’clock at night because they were men in our unit fixing it. We were not getting that night refunded thankfully but it was a terrible experience. This is relevant because the air conditioner, like the rest of the condo, was not maintained. The entire unit is old, dirty, and neglected. The light fixture in one bathroom is falling off the wall, the microwave makes a loud clicking noise when it runs, the vacuum provided is easily 20 years old and made an awful burning smell as if it would catch on fire. Mattresses were hard as rocks and there was dust everywhere. Carpets were stained black and were filthy. I’m not sure what the cleaning fee was for. The photos look absolutely nothing like the listing. The only thing positive about this condo is the location to the beach and restaurants. Also the maintenance staff was responsive and kind about our air conditioning issue. One thing to note is that there is no elevator. This was not clear in the listing so if you are traveling with someone who has mobility issues or with babies who need a stroller like we were, it will not be a good fit for you. This may be fine for single people but not families. It was just too run down and dirty. It was so gross to bathe my toddler in the bathtub and the shower did not even have a showerhead. Personally I would skip this one if you are traveling with children