Needed a lot of work to put together. It took 2 hours to get it done, lots of small pieces. It looks good in the end. The cupboard doors is a bit flimsy! Overall, it looks good. Love the granite top, made it more sturdy.