I just received mine in the mail today. I give it a 4/5. I love the cut and the material. It looks great on me and it feels comfortable for the most part. According to the size chart I am a small. However it feels a tad bit tight so I think I will go up a size next time. All in all great product and I can't wait to wear it.