I bought this in a small thinking it would be a little baggy but still cute. The fit was more like a medium/large. I gave it to a friend who loves it but the second time she wore it it ripped in the back.