Iv ordered multiple times and every time its been great. I will say there was a mix up one time and within the 1st hour I notified them I was contacted with a solution. That same day I was notified of a shipment coming my way with the fixes at no charge. This is the only place Im going for hats hands down.