Unfortunately, the cleanliness of this property has gone downhill quite a bit. I have stayed here numerous times and LOVE the location, the set-up of the rooms & proximity to the beach & walking path, but the rooms are not cleaned or maintained very well. The shower specifically was full of mold & mildew, and had small little worms crawling out of the cracks when the water was turned on. If we were staying longer I would have requested a room change, but it was late & we were already unpacked. In addition the mini-fridge was not very cold, & the knob was broken, so couldn’t turn it down & spider webs on the patio area. Otherwise, staff is very kind & helpful. I will stay here again, but def going to inspect room carefully before settling in. When booking thru Expedia, it seems most places give you the crappy rooms :(