We stayed here during a mountain bike race that was just down the road, so the location was perfect. However, this brand-new resort leaves A LOT to be desired. This units were clearly just thrown up and although they "look nice", they are not good quality. The kitchen is tiny - can't even open the freezer all the way and only one person can really fit. If you like stairs, this unit is for you, but be warned that the stairs have a lip on them making them a huge tripping hazard. We were surprised that passed code. Oh, and hope you like your neighbors because you will be able to have a conversation through the walls with them. All that aside, the most annoying feature is only half the units have access to the parking lot. We had to either walk down a gravel hill and then up stairs or had to walk all the way around the building to get to our unit. So dumb! And that should have been disclosed in the listing as that is going to be a much bigger issue for other people.
As far as the resort itself, the pool and lagoon are great. But with this being a newer place, there aren't any stores or restaurants anywhere nearby. I imagine in the coming years this will change.
The rental agency was awesome to work with, but we will not be staying here again.