The top is really cute on but the fabric has no give whatsoever which can feel a little restricting. Style, cute and details are all great, I am just not crazy about the fabric.
I have been wearing this everywhere. It's cute and looks professional. The material is not the greatest quality, but it doesn't look cheap. I would order another one of these in a different colour for sure.