Depends how you want the fit!
I ended up tailoring this dress - both taking in the bust and shortening the length. I wanted a tighter fit around the bust area. It does hit the knee where the model photo shows. I would say it is true to size but if you want a slimmer fit I would size down. Love this dress!