I buy everything there first, only going online if they don't have it. The prices are decent, not as good as going on Newegg, but I like having local service. Besides the usual ignorant and semi-knowlegable sales folks, the one in Long Island, New York, has a few people who know more about system builds than I do, and I know a lot. I suggest it to friends.
So I can give a recommendation, but not a review. I don't have anything insightful to say about their strong points and their weak points, other than that they have some people who seriously know what they are doing.