Definitely one of my favorite places to go shopping for anything technology related.
If you're looking for computer parts or peripherals, chances are they have it or something similar in stock. The employees are hit or miss. Sometimes they're extremely helpful and friendly and sometimes they're hard to locate and reluctant.
The computer repair employees, on the other hand, have provided some of the best customer service experiences I've ever had. They took a look at my desktop and helped me remove a stripped screw, absolutely free. It's clear that the repair people are experienced and know what they are doing. While it's a little bit pricey, I'd definitely recommend bringing your PC here if you can't fix the problem yourself.
Their return policy is also excellent. They let me return two wifi adapters no questions asked until I was able to find one I really liked.
Overall, I would recommend this place. Just know what you're looking for when you come.