Arrived at check-in to find cleaning lady and her child just starting to clean. She could not speak English, but through sign language, she allowed us to at least store our perishable food in the fridge. Her young son spoke some English and told me they would be done in about 40 minutes. We had been up and on the road since 3 AM, so this wasn't much of a first impression. I went to car and called office number. They were very good and sent head of maintenance over. He went up to condo, then came down and said she would be done in 10 minutes?? Said he would get others to help??? Ok. We decided to walk down to beach and came back about 40 minutes later. Room appeared to be done, but in spending time there, we noticed some areas were pretty dirty. Cups and dishes put in the cabinets without being washed, toothpaste on the wall in the bathroom, thick layer of dust on the blinds, a used mask left under the couch, food stuck on glass dining table, etc. The linens seemed off too. I ended up relaundering them all. The linens the cleaning person removed from our unit sat on the porch outside our door for 4 days before being picked up. New linens were left in bags outside our door two days before we left. With the humidity, etc. This might explain why the sheets and towels seemed off to us. We attempted to go to the grill area once, but there was a large group there playing Spanish music very loudly. We opted to bake the food in the kitchen instead. I will say that the kitchen was well supplied with cookware, etc, but we had to make sure we washed everything very well before using. We couldn't get out of our parking area one night because someone without a permit parked along the fence behind us. We noticed a lot of cars doing this throughout the week. Didnt seem like there was anyone monitoring. Beach was nice. Pool was nice, but a little crowded the days we thought of using it, so we just went to beach. We've stayed at a few different places over the years. Sadly, this was the worst and the only one I've ever given a negative review of ever. Wont be returning.