It was a little too short for what I wanted to wear it to. However, it's extremely cute and comfortable. The material is a little thick but not that bad. It was shorter in the back on me and a little bit longer in the front. I'm 5'3 and I got a medium maybe a bigger size would've been longer.