The fit is perfect and it looks amazing on my daughter. Only reason why I didn’t give 5 stars is coz it arrived smelling like it been worn and then to my surprise it’s all marked up. I’m hoping it will come off in the wash then I’ll come back and give 5 stars