The sofa of my dream. Its firm, sturdy, easy to assemble and doesnt scratch the floor. The size is super big but just what ive always wanted.