Very happy with the overall quality of my order. The hats turned out great. I was unhappy with the production time and lack of communication from my rep. The order took much longer than I was quoted for, and I paid for the order in full as soon as I placed it. I will most likely order again, but will require a different service rep. I was not happy with the service at all