Pretty easy to put together....not sure if the price is worth it. Really pretty. Clean. Smells great. Some of the pieces weren't shaved/cut to fit perfectly so we had to make a few adjustments on our end. I feel that for the price, it should all fit perfectly.