For what I paid, overall very satisfied with this cosplay!
Took about 10 days to arrive after I ordered. I am perfectly within the size range of the XL, and it fits me perfectly. I was a little worried about it being too short on me (5'9 with a longer torso) based on how it looks on the model, and on me it sits slightly longer so that's great. Fabric is stretchy and flattering, there's definitely some wiggle room in the size chart.
I have one complaint, but it isn't anything enough for me to lower my rating. It feels pretty safe, but I'm still a little worried about the zipper sliding down given the placement. I plan on adding a hook and eye to secure it better, but I wish the manufacturer did this since that's such a universally useful and easy thing to do.