This bed skirt is affordable and matches my daughter's princess-themed bedroom. The material is quite thin, however the layered ruffles give it more opacity. It is cotton, so it requires extensive ironing.