It fits perfectly in the space and was fairly easy to assemble! I love it! The perfect replacement for my upholstered bench that has been torn up by my cats.