I wish I didn't hesitate to buy this! Im 7 months pregnant and 150lbs, 55 and got this in large after reading reviews. It fits great! It hits a little above my knees which Im glad about. I hesitated buying this because I wasn't sure how itd look touching my knees. The fabric is super soft. Not sure how well it will wash over time though. Only complaint is the straps are a little too wide but not a deal breaker.