The bench is beautiful, very good quality, and solid.  The cushion is firm, which we like, and the material on the top is very nice and goes well with our greige walls.  Highly recommend!