Perfect summer dress!  I'm 5'9 and it goes to the floor.  The straps are adjustable so you can make it any length you need.  The material is soft and flowy like a really nice tshirt kinda.  I wear a 10 and got the med and it fits perfectly.  Nice and flowy with pockets for snacks!!  I bought the mauve and loved it so much I bought the navy too..