This dress is amazing for the price!  I ordered a large (usually wear a large or even xl on top with large arms), and its lovely.  The arm holes just fit, so if you have average arms, you will have no problem!  Off to order another color!