This was really easy to put together. The back legs just screw in and the front legs take 3 screws each. It honestly took me 5 minutes to put together on my own once I pulled it out of the box. It's really comfortable and easy to clean. My dogs love it but don't leave an scratch marks. The headboard is adjustable and goes completely flat so I have somewhere to put visitors over night. The fact that it was super on sale was a great pro too. My roommate wants to get another one, we have nothing bad to say about it.