Form fitting, very comfortable, stretchy, thick material, and easy to move in. I’m a petite girl and these fit perfect I didn’t have any problems with certain part ms being overly baggy or loose on me either.
I really loved this one piece. Fit perfect! I’m 5’2 and it did hit the floor a little, but still worth the buy. I sized down one size and it fit great and held everything up! Also received my order within 2-3 days!