This seat is made from fleece. This seat is made to order. It measures 19"w x 29". Colors will vary due to monitors and availability. Pattern will not be the same it will be as close to the picture as possible. Please allow 4 - 6 weeks for delivery.