This is very well built and all of the pieces fit together perfectly. My husband assembled it all in a few hours, no swearing involved. I helped a little with the table, it could be done by one but is easier with two. The bench is a little small, would be nice to have an option to get two more stools instead. I am very happy with it.