I'm usually at least a medium but the small was a better fit since it loosens slightly as you wear it. I used it as a Halloween costume. I added stuff to the front. The only problem is that the front closures are not too secure. I used wire to secure the front shut. So now I have to lace and unlace it every time I need to wear it. But I bought it twice to make two different costumes. Also, if you get hot easily it makes you sweat, but it's cute and I don't mind wearing it for a day. I also liked that it wasn't super stiff and it fit my chest and curves well. I didn't give it a 5 because as I said, I had to wire the front shut.
Rating: [4 of 5 Stars!]