I bought this to go over another dress. This is slightly longer than I expected it to be after reading reviews. For reference, I bought the large and I am 56 and currently 26 weeks pregnant (with my third in three years so Im larger than average...lol). This large fits over my belly, fully buttoned and still looks cute. I am convinced its gonna look great after baby too! The fabric is thin, but so so soft and good quality. I have already washed and dried it. I would definitely buy this again!