I've been shopping here for over ten years, and while the service wasn't great the first several years, it seems to have improved the last few years, perhaps under new management?
I've used the copy & print service a number of times as well and the staff have always been very helpful and knowledgeable, in particular Nella is awesome and seems to be there most days. Nella alone deserves 5 stars!