This is an amazing dress! It is sexy but also cute; soft fabric and comfortable. Slit on the side is very high so be careful of your movement. I am 5'10 150lbs dress size 12, and XL fits me fine but a little loose, so I think L may be the right size.