It took about 7 hours to put it together so no easy feat but the finished product is definitely worth it. Good quality and looks great!