Embroidery looks great and last longer than vinyl.
Bega valley embroidery can do your design in upto 12 colors and in the following sizes.
90mm x 90mm / 120mm x 120mm / 150mm x 150mm Recommended for front designs
180mm x 180mm / 210mm x 210mm /300mm x 300mm Recommended for back designs or towels/aprons
60mm high x 160mm wide Recommended for caps