Took about an hour to put together but everything fit together perfectly. I love it! It's exactly what I wanted.