This dress was adorable to wear at my baby shower! I ordered yellow since we aren't finding out if baby is a boy or girl until birth. It fit well, was comfortable, and the ribbon made it extra cute. Im 54 (pre pregnancy a little under 140lbs, at the time of wearing it around 165lbs with most of the weight gain in my belly) and the medium fit well with some room to grow at 31 weeks. The dress seems well made. I have no complaints about the quality of the dress itself. I think the ribbon would have looked nicer and tied better if it was more of a satin material but it still looked cute as it was.