Very good quality, soft fabric.  Got it for my grandson who has a hospital bed and it brightens the room.  Generous length for tucking in the end of the bed, and sides are just above the floor.  We are both pleased with it!