I really like this dress!! I had to order it 3 sizes larger than what I wear for it to feel comfortable though. If you like it skin tight then get your size but if you want a little wiggle room get it bigger, itll still look good. You can dress it up or dress it casual.