I ordered a size up (usually wear a small, ordered a medium instead) and it fit just right.  The material is not high-quality, so after a few washes on the delicate cycle, it has started to pill up.  It's not very good for everyday wear because it seems to deteriorate quickly.  However, this is a good piece for how much it costs, especially if you need a specific color for a particular event.