Very nice cotton. Long enough to cover the trundle bed under my daughters bed. Hard to get all the wrinkles out, but it is very good quality.