The dress fits great. It stretches and snugs nicely around the body, a little loose with the back straps.
Nothing a little tailoring can't fix. I don't think sizing down would solve the issue either. But it's a possibility!
Rated -1 on a scale of minus 2 to 2, where minus 2 is Runs Small, 0 is True to Size and 2 is Runs Large