The color I ordered was perfect and the fabric was better than expected for the part that goes between the mattress and box springs.  The ruffle itself is 100% cotton and hard to iron the wrinkles out of.  However, the lining fabric was very nice.  Don't understand why they would skimp on the fabric that shows.  I decided to keep it because of the price.  I can live with a few wrinkles.