A bit time consuming but overall pretty painless in putting together. Seems like good quality materials used in its construction. Fits nicely into our space =)