This dress has everything I want in a casual summer dress: light, yet sturdy fabric, pockets, pretty color, loose so that it is cool to wear, flattering fit.I got the medium blue color, which looks like a bleached denim. The fabric appears denim-like, but is not heavy. It goes perfectly with my wardrobe and looks summery.I got the small, although I was hesitant because, although I am 5 feet, 2 inches, 128 pounds, I am also "well endowed" on top. I often have to get a larger size than I would like just so the top fits. The small fits me perfectly. It falls just above my knees, which is perfect for a summer dress. If you are taller, it may be short on you, but maybe not a problem for the summer.I plan to wear it "out and about", for errands, to the pool (it could easily be a pool cover up), to visit friends, wherever a cool, casual dress is called for.The fabric is 91% cotton in the medium blue with a bit of spandex, I think 5%, so a good mix. I have not washed it yet, but I would wash it by hand or in cold water, gentle cycle and avoid the dryer. With all that cotton, it may shrink.If you get it you will be very pleased, as I am.