This is a cute dress. Keep in mind it is spandex/swimsuit material so if that is not your thing, this is not for you. It is very stretchy and the design accentuates the body's curves very nicely and in a flattering way.  Due to the material buy a size up from the sizing chart. If you go by the chart measurements yes it will fit, it is very stretchy, but due to the material the color will distort over your curves which looks tacky and makes the dress look cheap. You are better off getting a size bigger and not having the color fade. Trust me it will still be form fitting just not as faded when you bend and move. You can alwasy take it in a bit one the sides if needed.
I hope this helps