The dress fit but it smelled like cat pee when I opened the package. It had to go. The dress is pretty short but for a short person (below 5 feet), it was the perfect height.

As for sizing, while the bust area fits now, Id imagine that to wear this through all 9 months, Ill have to size up to M