The above item is far too big .. I ordered two 12 to 14 .. i would have done better ordering 8 to 10 that would have been my size .. not worth sendind back because of postage .. so yes!! .. I was very disappointed!!!!
It's a good fit, sizing is right, and I wear it all the time. Possibly because it was cheap I have had to repair it a few times (that my also be down to how much i wear/wash it) Goes with pretty much anything as well