Unfortunately as cute as it looks it did not fit right. The sleeves kept falling off. It fit awkward. Has very little stretch but I would have been fine with a small. The crotch area felt too long. Did not hug up body as much maybe due to size choice. I went up a size based on reviews. I am 5’3 and 120lbs. Have to return it due to those 3 problems.