I have stayed here a few times with my longest stay being almost two months. It is a convenient location (across the road from the Arizona Mills mall) and easily accessible to I-10 and the 60.
The rooms are clean, and I really like the beds here. Most of all, I like the small kitchen, and one of the things I like about most Residence Inns it being able to enter directly into your room from the outside. This is especially nice for longer stays as it gives you less of a feel of living in a hotel.
Overall this is usually a good value for the money. However in peak seasons it does book up faster than some other nearby Marriott properties, so in those cases (or if the price is significantly lower) the very nearby SpringHill Suites is a nice alternative.