I have never had a purchase go wrong at retailer, which is why i am was not hesitant to spend this much money on the blazer. however, the quality is very poor - it feels like it might fall apart after one clean. also, the buttons where not sewn on properly. i wear an xs and the size was a good fit, but the overall quality was not worth the price (or even close to it).