Easy to put together but one of the rubber stops was broken off so I had to superglue it back. I ordered 2 and this happened on both of them. Some of the holes didn't line up we'll. They fit perfectly over my couch though. Sturdy for the size.