Other reviews have complained of a strong smell... I did see that complaint from other reviewers, but thought the top was cute enough to chance it.  I washed it, tumbled dried it on low for a short time, removed from drier the spritzed it (with perfume) and let it hang dry... it smells fine now (and I probably could have skipped the spritzing with perfume step and it still would have been fine).  I haven't had any buttons fall off, but haven't worn it to much yet.  Fabric is soft.  Fit is slim - I am pretty trim and have no pregnancy belly left for the most part, but the shape hugs me a lot more than what it seems to do in the photo - so if you have a lot of belly left, you might save this for later or order a size up.