This dress is very pretty!  I bought it in teal and love the color with a tan. I am a little under 5'4 and it is actually a perfect length!!!  I normally cant wear maxi dresses without a big heel, so this makes me very happy.  I can wear flip flops with it.  I am very large chested and it covers but there is a LOT of cleavage so I will likely wear a tank with it. Also, spanx are going to be needed for the love handles since this is a bit clingy in that area.  Not absolutely necessary, but I think I will feel better about how it looks, overall.  If you are on the fence, try it!!