It was like a Holiday Inn hotel room had a kitchen living area added on to it. It was clean, and we liked having a washer and dryer in our villa. The salt pool was warm and a slight to swim in.
The only downside was they were very persistent in their effort to sell their club membership. Definetly felt stalked.
What ruined it for me was the airbnb style checkout, and you have to work through the check list of gathering towels, taking out trash, loading dishwasher, etc... All in all those aren't big things, but when you are trying to pack up, wrangle kids, and hit the road by a specific time, it's stressful.