Very high quality benches at a great price. Solid wood and linen cushion. Cushion is very firm and put together well. Hinges are soft close which is nice since used in our rec room and where kids store toys. I bought 2 to create a corner nook and will put a round table to use (hasn't arrived yet). Legs are metal and stone. Comes mostly assembled but you need to put the legs on. Overall a great purchase and would recommend!