I absolutely love these leggings! I'm normally a medium but I got a small and they fit perfectly! The material is nice and stretchy and extremely comfy. They took about a week to arrive and I was so excited to get them today. I really liked how they personalized the package by writing a small thank you letter on the front! Definitely will buy from here again. I did purchase the matching sports bra top.