Perfect to layer over anything! Nice light weight material that drapes just right. Fits true to size (for a loose fit). A small works great if you're short (I'm 5') with the longest point hitting at knee level. I bought 3 different colors and all are nice with the same fit and material. As a bonus it can be machine washed.