I ordered a large so that it could be worn over clothes with room, I'm 5'5'' and 155 lbs. It is thin, but I actually like that for so I won't get to hot wearing the lab coat. It's the perfect length for me, I'm short so it's hard to find shorter lab coats that don't go to your knees. Overall I would definitely purchase again.