definitely hard to put together but the outcome is worth it. i love how it looks and it has wheels even though i don’t plan on moving it.