For the price I'm very impressed with the quality. The fabric isn't the best but it's not bad and no one would ever know it was ordered online. I'm 5'7 and a size 8, 36D and the large fit perfectly. I've already ordered 2 more colors. I wore it with a petticoat but you don't have to. As my best friend says the petticoat just "takes it to the next level".