We have stayed in this condo complex four years ago. The location is fantastic. However, this time prior to our arrival I asked to check in early if the unit was unoccupied. We were told that even if it was available and already cleaned we would be charged a $35 (plus tax) early check in fee. In the many years of staying at rentals and hotels, I have never been charged an early check in fee if the unit was unoccupied. Frustrating. When we arrived, the gate to enter the condo was broken and missing; anyone could just walk into the complex. Our unit, although newly renovated, lacked in cleanliness. The kitchen cabinets had food stuck to them. The silverware was dirty and had to be run thru the dishwasher prior to use. The refrigerator filter was blinking to be changed. There was a large pile of dark hair on the master shower drain. We also found a used piece of ladies lingerie in one of the bedroom drawers. Someone also started parking in our reserved space three days into our stay. I called ahead of time to ask about beach chairs and was told there would be two in the unit. There was not, only one. All in all, disappointed. Will not book here again.