We stayed here over the 2014/2015 winner break on a VRBO rental. From check-in to check-out, the experience was almost perfect! We had a huge 2 bedroom unit (it was a lock-off, so the studio portion had a kitchenette that we didn't need). I ordered groceries from Safeway online before we arrived, so they were delivered to our unit (while we were at lunch by the pool right after check-in). They put the cold items away for us and left the other items on the counter - so we didn't even have to go up to the room when Safeway came.
I felt like this resort didn't try to squeeze money from us for little things, and the food wasn't too overpriced for us (we had lunch almost every day at the pool grill). The weather could have been warmer, (average 70F) but it was winter. The sun shone every day and the skies were a beautiful bright blue. The full daily maid service was so nice!! They will even do your dishes :)
The Residence Club gym was very well equipped, so we didn't use the hotel gym. We did meet up there one morning for the 6am hike - they even sent someone to pick us up at our unit to drive us over there at 5:45! Talk about service.
Also the kids loved the little treats around the pool every day - dibs, ice pops, smoothie samples, frozen grapes, etc...
The kitchen is a little on the smallish side but probably many folks aren't cooking a lot. We made breakfast daily, and I made simple things for the kids like sandwiches, hot dogs, frozen pizza, chicken nuggets, etc... which doesn't involve much. So really it was sufficient.
I had asked for humidifiers in the rooms, and they were there when we checked in. Nice touch.
All in all, if I could go back, I would! My kids had a great time (they're 7 and 10 ) hiking, back country jeep rides, swimming, playing ping pong, and going to the free kid's club. My husband loved the gym, I did too, and the hike was fun (but it is hard if you're not in decent shape!).