The overall property is well maintained, but we showed up a day late due to travel delays and our unit was not cleaned. We requested Beach towels and it took them 2 days to provide. The unit listing suggests that you can accommodate 6 within unit, but there wasn't enough chairs or dishes to handle. During our stay the dishwasher didn't work, the stove wouldn't boil water and the air-conditioning quit. We paid top dollar for a unit that doesn't even have access to the pool. The last an most annoying piece is we had a large family next door that played loud obnoxious music into the early morning. Frank is a nice enough property manager, but I think the unit was oversold via the website. At the very minimum with all of the issues we sustained, I think we deserve a substantial discount for our stay. Definitely not worth the funds we paid.