It takes a LONG time to put together, but it's worth it!! It looks awesome, it's very functional and it was a great price!