Love this bench! I bought it for my entry way and it fits perfect. Good quality and the cushion is nice and firm. Easy to assemble you just need to screw the legs in.