Screen printing is the most durable way of printing onto a garment and is great for large runs of garments. There are minimum runs depending on how many colours are in your design, due to the setup process involved.
Screen printing creates an extremely high quality, professional look that is second to none.