Really great. We loved this place. Great vibe, great pool for the kids, nice grills for cooking burgers/meat, the units were well laid out and very functional. Everything was clean.There were only two issues that took this from a 5/5 to a 4/5.1) The units weren't next to each other. I figured the 2 units we got would be right next to each other, but instead they were in completely different buildings. Not a massive issue, but kind of annoying.2) We were offered a 7 day/6 night free vacation from the hotel staff if we attended a timeshare presentation. I specifically asked if that would mean I could book this same location next year without any hidden fees if I attended so we did on our last day before we checked out. Well, it ended up being a classic bait and switch. We got the certificate, but when I looked up the location, it said there were at least 2,000 in upgrade fees to book. So basically we wasted our time on our last day and ended a great time at the resort on a sour note. We're mainly glad we didn't spend any money because if they're not honest with their giveaways, imagine spending 30K for a timeshare and having to deal with "upgrade" fees.Overall though, we were happy with the stay...just that last bit was the only negative.