We stayed at the Fairmont Princess over Spring Break (2 adults, 2 tweens). Great location, layout, and pools! Our overall experience was good, but not worth it for the price we paid, presumably due to short-staffed service.
You can drive to many good restaurants and attractions from here quickly (Kierland Commons, McDowell Mountain, Taliesin West, etc..). Old Town was a bit too far for my liking though, especially at night.
Amenities are spread out, while still being walkable. There are also multiple on-property dining options, including a Starbucks. Lots of pools! Sunset Beach pool was spectacular. Big, beautiful and well-balanced, a little something for everyone.
Decent size rooms and pleasant decor, not as upscale as other Fairmonts though. Beds are comfortable, bathroom has two sinks, and there was also a small walk-in closet.
Although the staff was very friendly, the overall quality of service was disappointing for the price we paid ($800+/night). Room service didn't clean our room until after 5 PM on multiple occasions. Pool service was great on the weekend but slow and lacking on the weekdays. Empty cups and garbage were flying around the deck. Servers took over an hour to acknowledge us after sitting down (it was not crowded). Our only night at La Hacienda was ruined by a Quinceanera/Sweet 16 karaoke party on the lawn next door. The carnitas were fantastic, "Party in the USA" by screaching teenagers at max volume...no thanks.