This is a solid, heavy bench! I got the large teal one and the colour is true to the picture. The material seems durable as well. I don't know how to describe the texture of the fabric other than being similar to a modern version of a corduroy. Perfect for a mudroom with kids! The foam is very firm so even my 250 lb husband doesn't sink into it. I love everything about the bench.