I bought this to wear with leggings while pregnant, and it does the job. I don't love the pattern; it seems more like a poorly tie dyed shirt in person, but for my purposes, it's okay. It seems a little more "middle aged woman" than trendy young mom, so I don't anticipate wearing it much once I'm not carrying a human inside me.
Not bad, but wouldn't be flattering for someone with a great figure.