The fabric is durable and rich in color. My girl miniature schnauzer loves it! I have two schnauzers and each has this crate cover and the matching crate mattress.Pros: durable, rich color,