We reserved a 2 bedroom apartment with kitchenette. Check in time was 2pm and we arrived at 3pm, were told the room wasn't ready. 30 mins later it was, but their "getting it ready" for us involved changing the sheets and putting our clean towels. The floors had not been swept, the bathroom had been given a very quick cleaning with the exception of the previous renter's hair in the tub. There was something sticky on the ground right outside the sliding glass door to the patio. The rest of the apt. was dingy--peeling paint on the banister, cracked tiles in the bathroom. The air conditioner on the 1st floor (where the pull out couch was) didn't work. When we went out to use the pool, the area around the beach chairs looked like they hadn't been cleaned up all day--spilled food and wrappers on the ground. I guess they only cleaned out there at the end of the day. Wouldn't stay there again and wouldn't recommend it.