I bought the xl and it loosely fits a 44" bust and 47" hip. If I lose a little more weight it will be baggy, but I'll wear it anyway because it's just that awesome. I haven't washed it yet, so I hope the image doesn't fade at all. The label says hand wash and line dry, fyi.