I purchased a large. I am 5’7” and 175lbs. It is a tiny bit big up top but nothing really too noticeable or uncomfortable! I am tall and I was scared it would be too short but it is not! It looks just like the picture. It will be perfect for family pictures!