This really is a perfect size for my living room. The material seems sturdy and will hold up to the 2 little dogs who sit on it! It was delivered in a large box, and I had to only screw in the legs-- very easy to assemble.