Im 57 175lbs and I bought the Large. It fits, but the fit is not perfect. The vertical black lace bands are a little too close together, but with a little maneuvering and a tight enough tie on the ribbon around the ribcage, it does the job. I don't think a size up would help, though. The boyfriend is a real big fan.