I have shopped at REI Tempe for 30 years.
The staff and service has always been outstanding.
Recently I returned a pair of hiking shoes that had suffered catastrophic failure.
Even though the manager had no obligation to warranty the shoes for me, he gave me a new pair.
The quality of their products and the pricing is very competitive.