Way WAY WAY too small. I purchased the large and returned it. Im 58, 148 pounds, curvy. Per the sizing chart, the large should have fit. Even if I exhanged it for XL, I seriously doubt it would have fit. The material was cheesy. Unless you have a stick figure, don't purchase it. I would have given zero stars But you have to tic the rating