I bought the large ones based on my wrist and chest size and they were absolutely slim. I struggled to get the top on and I even considered rubbing the baseline all over my body just to be able to pull the pants up and the top down. It's not worth it