This canines was easy to put together despite having a lot of pieces. It is very sturdy and the drawer and door work really well.