Pieces fit together perfectly and easily. It was time consuming to put together, but it’s sturdy and looks great!