Perfect!
I loved this dress! It runs small - I'm usually a 12-14 and ordered an XXL, and it fit perfectly without being tight. It hugged my curves nicely and helped hide areas that I don't usually show off with the ruching. I received many compliments, and I think this dress would work with all body types.