It fits perfect. I have no complaints. For people new to buying this, just know it fits small. I read a review on this before purchasing. The other girl had said she ordered a small, but it’s really snug. She said to go up a size, like if you wear a small get a medium. I usually wear a Large, but I got an XL.