Since I was at a blues festival I got myself a cowboy hat addiction, so also I bought 4 different hats at horseworld. They were all very good quality, some hats fall a bit bigger than others, but changing them wasnt a problem. Communication through email was fast and reliable. Just sometimes hats that you buy are not in stock, so they have to travel from the States. So in some cases you have to be patient to get your stuff. But in the end I think it took maximum around 3 maybe 3,5 weeks for some product to arrive, if in stock more around days maybe a week. So basically if youre not in a hurry, definetely advisable