Fabric is very soft and comfortable. I ordered an extra large which is my size and it does fit a little bit lose but not so much that its too big to wear. I chose the baby pink color and its just lovely and blends well with a chiffon blouse I paired it with. My only negative is that it is a little bit see thru, but my top is long enough that it won't be an issue. For the price I paid its well worth it, and I think Ill get a lot of use out of it. Its light weight, versatile and comfortable.