I had many concerns about this dress when I ordered it, but luckily none became a reality. I ordered the dress in black and white for a duet and i was extremely concerned that the white would be see through, but it wasn't! The fabric is super soft and doesn't itch at all. The built in leotard does ride up a little while dancing but the dress itself is super comfy. I also had concerns about the midsection being unflattering but it is just the opposite. The sizing does run a little large because i am a 1 in jeans and a small or xsmall in shirts and i went ahead and ordered a petite and its a little loose in the midsection. Overall this dress is fabulous!