I am not a small girl. I ordered this dress with high hopes but low expectations. I got it today, tried it on.... and I am IN LOVE. The fit is perfect. Its flattering, and it HAS POCKETS! I cant wait until the weather gets warmer so I can wear it. I will be ordering every other color.  For reference, I normally wear and XL... and I ordered an XL.