I'm 6ft 155lbs, I ordered the XL all black and it fits really well, but still smaller than I thought, but it's the slim fit style I suppose, very happy with the purchase.
only downside I've found is that the pockets are very small, can barely fit my hands in them.
As far as the quality, top notch, heavier than expected, the stitching is superb, heavy thick stitching all the way on the creatures, not going to fall apart anytime soon, almost like you would expect from a super thick iron on patch...