This dress is exactly as it shows in the picture and fits very well.  I am 5 ft 8 inches tall, and my biggest issue with most dresses is fitting in the chest area.  I am a 40DDD.  This dress fits.  It stretches enough to cover everything and doesn't make me feel like I am going to fall out.  It also fits on the shoulders so that it can cover the required bra straps.  If you are feeling frisky, you can also drop it off your shoulders and go with the peasant look.  Either way, it looks great.  It has a small slip underneath, but on sunny days it might be better to wear another slip so that you aren't showing off all the bits.  I have worn it on warm days since it is made from cotton, and it is cool.  I don't feel like I am suffocating in it at all.  I am not much of a dress wearer, but I would wear more of these.  Oh, and the length of this is not a full on to-the-floor maxi length.  I have a 32 inch inseam, and this dress comes a little longer than mid calf on me.