Fits super well! It’s overall so cute, i got it for me and my friend as a gift and we love it. It’s definitely not too short and true to size. I’m 5’9 160lbs (moderately skinny build) and got a medium and I was so surprised it wasn’t too small AT ALL!! Exceeded my expectations and I would definitely purchase again. I went into this thinking it would be a bit too pricey, but honestly it was much better than buying a similar shirt for cheaper and getting a terrible quality. Super killer!