Nice, soft and comfy. 5'5, 36B, 37 weeks ~ 168ish lbs (pre-pregnancy size 2 in tops, 4 in pants ~ 128 lbs). Large fits very nicely and is just loose enough to not hug the skin, but not too big that it looks over-sized. Went with a large because I prefer to wear 40" length in pants, also have to take into account the bump which will stay for a few weeks after delivery too plus could wear over postpartum waist cincher. Does have an adjustable elastic waist with buttons so if need be could probably tighten the PJ.
Got a blue one to try then ordered a pair in grey as well. Modest and decent for hospital stay as well.