Good quality, awesome hats! Ordered them from the US, we're in Canada. Didn't realize these were custom stitched after ordering, so it takes several days before shipping. But it's all good, we are happy to wait for good quality! Also, there was a mix up with the tracking number so they made two more hats and sent them out right away! The first order ended up arriving and so did the second set of hats! So we gave two of the hats to friends! Great company to deal with! Will be watching for more pr...