This is a beautiful dress and i would recommend.
but it was short on me (tall), not the midi i was hoping for. and a little too low cut (too much cleavage), i'm a d cup.
since i paid full price, i have to be completely pleased with my purchase, for this reason i will return. 
maybe if i had bought it on sale price, then i would keep.