I’m obsessed with this fit and material! It’s snug and fitting, giving such a nice shape and support. I love love, the way it wicks up sweat during a workout, but keeps you looking snatched & pretty. I’m 5’ 3” 115 lbs and an xs fits great, maybe size up if you want to have more flexibility, but I like the snatching feeling. I recommend the whole skims Nike line!