REI always has anything I need for outdoors. Store is laid out perfectly. Employees ready to answer any questions. Employees are always happy. Christian assisted me today with dog boots. I needed two pairs. Store only had one. He helped me with ordering a second pair.
I love REI! Never had a bad experience.