Relatively easy to assemble - my husband managed it and let's just say that he is notoriously challenged with anything DIY!  It is the perfect size and looks very stylish.  Really good quality and worth the money!