I'm 5'7" and 125LB, and I will say this was slightly big on me in the size small. It worked really well for my Hermione cosplay, and honestly the slightly too big made it fit comfortably over the other items I wore it with.
Photo by @zaptophoto on IG.