I purchase products from them for work. They have always been knowledgeable and helpful. I always see a lot of people in there when I go to pick up supplies. If they were as bad as some of the reviewers say, they wouldn't be so busy.
People don't put up as many good reviews as those that are unhappy. Don't blame the store because satisfied customers don't take the time to put up a nice review.