5+ visits here. We stay at Royal Palms to get away: from noise, from music, from kids, from crowds. Service is top notch. Get a Casita room (or if you can swing it, one of the Villas with outdoor showers...)
Come here for Romance and to stay on property. T Cook's is one of the top restaurants in Phoenix. No need to leave.
The pool is nice and quiet, but small. Not a "Resort" pool. Not a pool "Scene". But a perfect spot to read a book, have a cold drink, and relax.
Work out room is fine. If you want to lift/run/stretch, use it.
Spa is really nice. Worth going into once or twice during your stay.