We stayed for 2 weeks as a family of 3 adults and one small child.
The Good: The apartment is spacious and well located. Everything (grocery stores, gas stations, beaches, restaurants, shopping mall) all less then 15 minute drive away. There was a small welcome "basket" in the unit upon checking in, which was nice and appreciated. No issues with parking, there was always a spot available. Well stocked if you have small children (highchair, beach toys, and a new addition of a small umbrella stroller we left behind). Well stocked with extra towels and sheets.
The Bad: The apartment was not well cleaned. There was long hair all over the floor, stains on the couches, some of the sheets smelled of body odor. The last thing you want to do after a 7 hour drive is clean and change laundry, so VERY disappointed on this front. When the cleaning service came through at the half way point of our vacation, I noticed she changed all the sheets, but not all the mattress covers. The mattress covers she did remove, she didn't replace with a clean one. Why?? Although the kitchen was "well stocked", it was very disorganized and many of the kitchen items are broken, dented, scratched and are due to be replaced. There wasn't a single extra roll of toilet paper or paper towel provided. Never rented a unit that doesn't have at least one extra roll especially when the one provided is already half used up. A/C worked but had a musty smell, the filter probably needs to be cleaned.