We've had shirts and had embroidered and screen printed here and they always turn out nice. The prices are reasonable when compared to screen printers out of state. They work with you to make sure your design will turn out great. The screen printing even holds up after a few washes. They do both small and large jobs.