I came in asking for a Specialized Rockhopper, and Agee's sold me a Hardrock -- an inferior bike -- and claimed it was the Rockhopper. Didn't take long for me to figure out it was a completely different bike, so I came back and went through the hassle of returning it. The staff, particularly David, didn't help at all and were quite disrespectful; eventually, I was able to return the bike, but there was no compensation for my trouble. Last time I buy from Agee's, that's for sure.
Pros: Good bike selection
Cons: Expensive, unknowledgeable and disrespectful staff, bad testing facilities, no parking