I shouldve gone off of the chart in the first place. I originally ordered XL which is a size 10 and it was nice but definitely too snug. Im a 12 in pants and shouldve just gone with the XXL originally. That is a size 12. Its right on. It looked so great and I wore it to an interview. Definitely form fitting if thats what you're going for. Only issue was the collar, I had to iron it gently for 20 minutes to get the creases out. The creases eventually came back after wear.