I was hesitant to buy online, but picked out my size and tried it on when it arrived. I groaned when i saw 'slim fit', wasn't paying attention when i bought it, since im not exactly 'slim', but it fits me well. Im planning on ordering more.