Quality: We were pleasantly suprised with the quality of the hats we recieved, and Mila was an amazing person to deal with throughout the purchasing process. They accomodated all our needs and required changes to designs etc with the highest level of professionalism. We will buy all hats we need for our company from Shenzhen Xinyihong Clothing Co moving forward. Their responses were always fast, and they'd even reply at surprising local hours. It made us feel very comfortable ordering from them. Price: If we ordered similar quality hats locally, we would have simply spent thousands of dollars more. The quality of what we ordered far exceeds the price we paid. Material: Perfect quality, exactly what we wanted. We did not order samples and instead opted to purchase 500 hats. All 500 arrived exactly as we wanted.