Not too hard to put together. I did it by myself in a couple of hours. It fit perfectly in a little cut out I had in my bathroom. Looks really nice when it’s completed. Not high quality but not bad for the price.