Fine Cotton. 50 x 9. Has soft baby color dots, green, yellow, blue, and pink. Would be great in a baby's room.