I really like this dress. It's very cute and comfortable. Im 5'6 and was 128lbs before. I'm about 139 now at 24 weeks, and the small fits perfectly.The material isn't what I expected - it's a very soft, stretchy jersey material, almost like a t-shirt. It's much thinner and less structured than I expected it to be, but that doesn't bother me. It will be a really good to wear through spring and summer- comfy enough for around the house but nice enough to wear out!Because of the material, I would definitely put this into the category of a "business casual" or "picnic fancy" dress, rather than a formal dress or work attire. I actually like that, and plan to order at least one more so I have something nice (but not too nice) to go out in a I get bigger.The one thing I don't like is you can kind of see my belly button oulined through the material in certain light/positions, but it's not too bad.