They have great deals and prices, comparable to some of the best deals you can find online. They have a lot of mail-in rebate offers as well. They also offer online purchasing on most of their products. Since I live in the Cleveland area, when ordering something online it is usually shipped faster than any other company. When visiting the store the staff seem like they know their stuff...
Unfortunately they aren't very knowledgable about their return policies.
I had a bad expirience there about 8 years ago... I bought all components to build my own computer, before I left I spoke with a floor saleswoman regarding the return policy. She told me all of the things I would be purchasing could be returned within 30 days. While building the PC a friend had a FASTER processor for the same price that I paid for the one I was installing. I drove back to return the processor and they said I could only exchange the processor for another one exactly the same. I was upset, and told the manager what the floor saleswoman told me, and the manager would do NOTHING FOR ME.
I guess it was my fault for not reading the fine print on the 2 foot long reciept.
If that never happened I would have given them 5 stars...