I love this dress so much!  It fits perfectly.  It's very flattering and comfortable. I wore it for a wedding in 90 degrees and did not feel too hot.  The material is breathable and soft.  I got so many compliments on it.  I'm 5'7 and wore wedges with it and it was not too short.  Does not need a cami underneath unless you want a little more modesty. I'm going to order this in more colors! Probably my new favorite maxi dress!