I love this dress - it runs a little big, but designed to be that way. It is a tad bit short, so tall girls beware.
I wore it with tights and black booties for my husband's holiday party and it was prefect. The skirt was a fun flirty feel, but I felt like I was wearing a t-shirt. The fabric holds shape well (it is not stretchy or jersey).
It is not a show-stopper, but if you want to look put together and feel great - this is the way to go!