Ummm, wow! This exceeded my expectations! I bought a small, and both the jacket and pants are the perfect size. It is INCREDIBLY comfortable to wear, it almost feels like you’re wearing sweats but the material is very professional looking. You can use this for an office setting or a fashion statement!