assembly was a pain and one end had a pilot hole missing. it took 2 of us and 3.5 hours to put this together. But once completed we are very satisfied with it!