I had some business cards a few weeks ago here and was very unimpressed. They mentioned they would call me when they were ready and never did. I waited a few days before going in and the guy told me they were ready a few days ago.
Additionally, they screwed them up badly and ended up not charging me because the printing was terrible and the cutting was bad. I asked if they could do it again and they told me they could. The next day I came back and their printers were both not working and they referred me to another location.
At the other location, the same poor cutting and scanning ensued.
This is a great last minute place for 24 hour service if you are in need of something, but do not expect high quality. On the plus side, the staff was very nice and helpful, but the quality of their product came up short.