This top is slightly short, but is very thin and excellent for spring summer and early fall wear. It is very breathable and excellent for any outing. I have worn it with skirts, shorts or every type and pants as well as denim. My favorite pairing is with plaid tartan mini skirts. In the sweltering summer heat, I usually just wear a white or red string bikini top or for casual wear I use a white "tshirt" style bra under it for a perfect pairing! Thsi Peasant top is quite fragile, so I do not machine wash at all, unless you have a dedicated Gentle cycle, otherwise I would hand wash as it is very thin and tears very easily. Do not bleach or use hot water or warm water as it will fade the reds out to look pink.
I literally wore mine out, and my Blue one got wet while I was in the rain, and tore as I sat down due to the pulling on the back fabric sticking to me.  Reminded me just how fragile they are, like thin silk, but so worth it.