These are soft, warm, and comfy! Not sure why they got any bad reviews. They fit snugly at waist, but not too tight. If I'm layering them I want them snug. I would order the correct size not up or down you don't want them baggy! I'm a size 12 to 14 and the large fits perfect.