Was a decent enough place to stay for 6 people, including a toddler. Lots of places to sleep, loved having the kitchen. The door to the next townhouse was weird. Shared balcony was awkward. Pictures are kind of deceiving, as each townhouse layout is slightly different. The full stand alone shower in our room was annoying. The bathroom with toilet and sink was outside of the bedroom in the entry hallway.
The pool was fun, but the bottom of it is ROUGH. A few of us got scraped from touching the bottom of the pool. The workout area is quiet.
The worst part was check-in. There was a deposit that we were not aware of that was held until after check out. THEN, it turned into a time-share situation. We had kids in the car waiting for us to be able to get in our room after a 3 hour drive and they made us go to a separate room so they could try to sell us "deals". They literally gave our key to the sales guy so we'd have to go in there. Of course those so called "deals" required ANOTHER deposit that wouldn't be returned until we sat through their hour long pitch. And, of course, the "soonest" time for that was the day of our departure, 4 days later, AFTER check out. No thank you.