This is a lovely piece, great for work or play, its a fun piece while still remaining smart.
It comes in S, M, L rather than dress sizes, I would say it sits inbetween sizes so the XS is about a size 9 and so on, it is supposed to be a relaxed fit though so if you choose your regular size it would still look cool!