product is the exactly how the descriptions says. the spandex material is soft and it doesn’t pull. i’m 5’6 and 180 lbs i got a large and the bottoms fit well. they are fitted but it is expected because it’s spandex. i’m a c cup and the top is fitted as well. if you don’t want it fitted i would suggest a size up.