The place was very clean and cozy. We loved our location, across the street from the beach. The facility is great with two pools, a tennis court and laundry in unit. Overall a great place to stay for an incredible vacation.