AVOID, AVOID, AVOID, AVOID
We booked this hotel thinking it was a good quality resort. 
But the service was RUDE, the reception was awful, my mother can hardly walk and they sent us to the top of the hill, the suite is ok, but not acceptable for the price you pay, you even have to pay for the internet in your room. We arrived each day at night and the room was not cleaned. The amenities or the ambiance won't make up for the terrible service they give.
You have much better options anywhere else in Phoenix.