I bought this dress for my cruise and I love it!!!! It is so flattering and comfortable.  The print is gorgeous and love that it has pockets.  I am 5'4 and it was the perfect length while wearing flats.  Usually maxi dresses are way too long on me but not the case with this one.  It is cut pretty low in the front but that can easily be adjusted with a pin or you could wear a cammie underneath. I am a DD and don't like tons of cleavage showing and I was comfortable wearing the dress as is. I am tempted to buy in the other colors!