This is so adorable. It fits good. But it does kind of tug at my southern region. It's slightly uncomfortable. Other than that, I enjoyed it. This didn't look well on my body shape, I WISH IT DID THOUGH. But it's true to size, I got a M. I'm 145 pounds and 5'8"