I've had my own mountain bike for almost 2 years now. Shortly after I moved to Phoenix, my father and I decided to go get bikes so we could enjoy rides together. He lives about 7 miles from DNA Cycles in Mesa. So, this is where we went.
The staff was friendly and outgoing. They encouraged us to take whatever bikes we wanted out into the lot to ride 'em around. They talked with us about what we wanted to do with the bikes. My dad wanted to ride more on the street; I wanted to work up to conquering dirt paths. They recommended a 70% street bike for my dad, who could take it off-road if he wanted. They suggested I get a bike that is designed for more mountaineering but won't scoff at riding on pavement.
Their selection was wide enough that we had a somewhat difficult time deciding what to get. With the help of the staff, we narrowed our choices down and bought two bikes. My dad jokingly asked what he could get for free, and they guy who helped us joked back before throwing in two free water bottles. That was cool.
I didn't get any accessories or anything, but whenever I think about investing in a helmet or more padding on my tush, I always think of going back to DNA Cycles. They definitely treated us well!