Nice resort located next to the Desert Ridge shopping complex.  If you're from out of town, this would be a great place to stay since you'll be across the street from a ton of restaurants and bars.

I went to an event here, and haved stayed here a few times.  JW Marriott has hosted a few wine tastings that I've gone to, and the resort is super nice, with a staff that is ready and waiting to help you no matter what it is you need.

The rooms were decently sized and the bed was big and comfy.  The bathroom was nice as well.   The resort has a lot of fountains around and huge windows so you can check out the great views.

The pool area is where it's at though.  They have a great lazy river to nurse your hangover on, and a water slide for when you're feeling better.  Of course you can get drink and food service out there and you can even rent a cabana- which I recommend.   It's not that pricey- around $100, so if you get a few people to go in with you, it's no biggie smalls. The servers are way more attentive to you when you have a cabana and you can choose different packages that come with water and fruit or lunch and so on.