I've only ever stayed on the north end.
Any of the properties around this PF Chang's seemed OK to me. We stayed at the Hilton Garden (on points) just north of there and the other side of I-25.
I think I stayed at the Hampton once right by Changs when I was there for work once.
https://www.google.com/maps/place/P....4d-106.5916809