This was an excellent place to stay on my business trip a few months ago. The only complaint so to speak was that it was more or less like a labyrinth trying to find my way around the first couple days, and it wasn't until the last day that I really had it figured out and by then I was headed back home. At least they have signs that tell you (sorta) where each series of rooms are located. If you have to be somewhere at a certain time, make sure you give yourself a few extra minutes to, ya know, find the lobby!
I didn't really use the wifi so can't comment on how reliable it was or the overall speed/bandwidth. Also didn't eat at the restaurant(s) but they looked really nice. Did use the hot tub on the last night I was there and it was really relaxing.
The scenery here is really nice - I liked that there was cactus garden right outside my room, very pretty. In the morning, I recall hearing a wide variety of different types of bird calls. Not something I hear often back in Missouri, so that was pretty cool. Overall, was a great stay. Not exactly a cheap sleep, but I'd stay here again for sure. The rooms are so pretty too!
And uhh yay free cookies? :)