In person, the dress looks as good as it does online. I was able to put it on without unzipping the back, slipping it over my head. I'm a size 16-20 depending on brand and got this for a spring formal wedding. It isn't too tight or too frumpy.

You may need to hem this if you are planning on wearing flats or are short. I am 5'8" and with heels, the hemline would be perfect, but I'll be wearing flats, so this dress is a little long for me (but given most people will wear it with heels, it's probably the perfect length for most people)