I bought this dress in blue, and the color is so vibrant and gorgeous! I got mine in a size small, as well. The small fit me perfectly. If your arms are much bigger than mine, though, I think the sleeves may end up being a little too tight.
This dress is $18.99 and comes in three other colors.