Cute!
I bought my usual size (xs) but unfortunately had to return, as it was just too tight. If I had more time before my event, I would have definitely exchanged it for a small, as it is really nice. Quality of the material is decent, a little bit of a stretch but not much. No zipper, so it's tough to get on and off, as others have said. Probably wouldn't be so bad in the right size. I'd consider buying it again in the proper size!