Solid and functional. Note the the assembly is quite time consuming. Took two guys 4 hours. But it holds cushions for a sofa & 2 chairs 10 throw pillows!