This set is very classy and elegant. The material isn't very thick and may require some shape wear to avoid being see though in the light. The pants were long, but I plan to wear it with heels so it's fine for me. The top fit amazing, and so the the pants. There is a bit of stretch on both. The fit is great, pants snatch the waist. Love this set! For reference, I am 5'3'', 150 lbs, 36c, usually wear size M