The white is true white, the grey is perfectly grey (no brown, pink or other underlying tones). The material feels durable - perfect for life with dogs and cats - but still comfy! Highly recommend these!