Easy to screw legs in. All hardware was present. For the price, it is a nice piece. The upholstery doesn't feel cheap. It is hollow for storage so I wouldn't stand on it or anything. But doesn't buckle when I sit on it.