All parts came as promised. All lines up well, including the doors.  It took a couple hours to put together, but it wasn't hard.  It is a nice addition to our study/tv room.