I bought the large because I am in between sizes, and didn't want to the top to be too small. I also like the baggy look for my pants that screams comfort in sets like these. The pants have lots of stretch, but not the top, so if you are between sizes you need to know the look you want. The black set gives you a more snug look than the mocha, but both feel good against the skin.