I have gone to American numberous times. The atmosphere is always clean and welcoming and the staff are polite and helpful. They also have a wonderful selection of merchandise, and a credit program.
The only negative thing I can say, is also probably the most important. The prices are somewhat overpriced. You can easily find the same high quality products for much better prices. If you are looking for great items and price isn't much of a factor, this is the place to go. If your looking for a better value, I'd suggest using American as a starting point to find what you like (they have a vast selection) then looking elseware for better prices.