They are thin and you will need to wear a thicker pair of leggings underneath. They fit great. I ordered a small and wear a size 27  or 2 and I'm 5'1. I would of given them 5 stars if I didn't have to wear an additional pair of other leggings underneath.