I stayed here for 7 nights a combination of business and fun. The resort is top notch, especially the pool area and rooms. I loved the pool and drink service was consistently good. Beware the pool in over run with kids in their 20s on Saturdays, which may be reason to do something else around Scottsdale.
The rooms are new and comfortable. I stayed in both the "club" and standard rooms during my stay. Do NOT under any circumstances waste your money on a club room, which is identical to the standard room, except for snacks and a light breakfast and afternoon drinks. A thumbs down to the "club" housekeeping who didn't wash the tile floor after I complained it was dirty. Both the front desk and maid gave me lip service.
The restaurants are just ok. Service is turtle slow and there are much nicer restaurants located in Scottsdale. I felt the staff in the buffet was rude asking for me to produce a photo id wanting to charge a $10 breakfast to my room. The food was decent, nothing great.
Ah yes, the casino. The staff is friendly but casino is way too small. I'm used to large, full service casinos in rural CT. Not here, no craps or roulette. Forget about free drinks too. Ditto if you want to play video poker at the bar...not enough seats. The friendliness of the dealers and pit bosses is a nice touch, tho.
Overall, I liked the resort and there is value in the accommodations compared to other Expensive Scottsdale resorts. I would likely stay here again. The native Americans need to learn customer service. A smile and "thank you" goes a long way!