I probably wouldn't have even tried this on in the store, but i took a chance when it was on sale. i put it on and it was immediate love. the fit is perfect. i am between a medium and a large and got it in a large. it is not boxy, but not too tight either. it feels well made.