This bra would get more stars but the snail shipping is horrible. You forget about the product coming or at least I did. I love the little bra which shows like a little under shirt. It is a very comfortable little fit. It was nicer than I thought it would be. The fabric seems to be cotton but I am not sure. Overall I really like it just wish it shipped a lot faster.