Pleasantly surprised by how well this bra fits me. I'm small framed and B cup. Great support and very comfortable, doesn't ride up. Have no idea what the fabric is (polyester?) but no complaints. It laundered well and doesn't itch or chafe. Wore it around the house for a day and then ordered several more. Time will tell how well it holds up but at this price, if they wear out -- i'll order more. Wish there were more colors!