I've received this garment today and it's been a God sent. Since the second I've put it on it's been soothing. I'm still very swollen and putting this on has been a bless. I'm 5'8" and 140 pounds and purchased a size S. It fits just perfect. It's very tight though, but I need it to be tight (that is the whole point). A little patience is needed to put it on, but that is the case with any garment.