I usually wear a small so that's what I got. I got the Black color. Comfortable, warm, fit pretty well - not close to the body but not super baggy either. Tighter in the waist then they should be, but not enough to be uncomfortable on me. I could see these being great when the weather turns colder - right now they may be a bit too warm for me though. I am happy with my purchase!