I'm 5.5, 180 and I got size L for both pieces. I could have gotten a medium in the top and be okay. Super comfortable and vibrant color. My shoulders crept up but I was fine with that. I probably didn't push it far enough off my shoulder. I highly recommend and I like that you can dress it up or make it very casual as well.