Perfect cat bench! The top upholstered part is nicely done. Solid, not too soft. It’s also easy to assemble.