Excellent resort. We stayed here in October for 5 days, moving from the Scottsdale Fairmont Princess due to a company event. Prior to this becoming a JW Marriot, I stayed here about 10 years ago. Since then they made huge changes in adding a spa, enlarging the pool, making all of the rooms casita's and adding a ton of meeting space as well as a world class restaurant. There's an old town in the back of the property in case you have the need for a ghost-town type of event. Jogging the grounds and the nearby PV nearby neighborhoods is also a wonderful experience.
The only downside was the check-in experience was horrible. I asked for the manager and it turned out I was talking to him. I'm guessing Marriott didn't train this guy or he just had a bad day. (Service was better at the Fairmont).
Otherwise, a great property in a really convenient location.