I'm 5'10", 240 lbs, and I ordered an XX-large. For this price, you are not going to get a custom fit, but this fits surprisingly well. The sleeves are slightly long, and I may get them tailored. The fit of the jacket around the shoulders and waist is great. I can button the jacket over my stomach. The detailing on the jacket is usually only found on much more expensive jackets. Extra buttons are included. It has five functional pockets. I usually wear a T-shirt and Jeans. When I occasionally have to dress up, this jacket will work nicely.