This was one size fits all but I couldn't begin to fit my arm into it and I only wear a size 10.  Also, it was supposed to be short sleeved and when I received it - it was long sleeved.  However, the price was great so if you are really small (size 2) go for it.  the material isn't bad but it's not worth the postage to send it back since it didn't cost much.