The shirts we had printed turned out very nicely.  They were much more prompt than I was in the whole process.  Their prices were very reasonable and the service was friendly, with many fail-safes to make sure your t-shirts were exactly what you wanted.  Very low effort on my part to ensure good product quality, which is good because I don't have much time to spend on these types of things.  They are slightly slow to respond to mail (next day, instead of day of), so that's a slight ding if you are in a hurry.