I am 5 10" 190 and I bought the xl and it is perfect. I wanted it a little baggy but not too crazy. The material has some weight to it you can just tell it's not cheaply made. Very satisfied just ordered another one.
Pros
The high-quality construction ensures that the tracksuit will last for years to come
Cons
The velour fabric may not be soft or comfortable after a few washings