Meh.
This place can be both good and bad depending on what you are there for and what day of the week it is. The odd thing is that I frequently forget this place as an option to find products until I can't find them elsewhere and then remember that this place typically has what I am looking for.
I come here every so often looking for varying products. I found my car stereo here a couple years back and had it installed with no issues and I love it. This is a good place to find some variation in cell phones cases and accessories, which is typically why I end up here. I recently came in looking for a new PC power cord and found it without difficulty.
Overall, I recommend this place for trying to find the random things that most others don't carry. The selection is decent and you can look up online to see if either location has it in stock before actually heading over there. I have never had an issue with the customer service though I do not typically need the assistance when I am there. They seem to have a system in place to allow for a speedy checkout which is nice because I can usually get in and out without too many issues. They are cheaper than radioshack and several other retailers.
Check it out. It isn't a bad option to find what you are looking for.