Lots of pieces to put together but it looks great and the extra money for the granite top is worth it. I don't think wood would hold up to spills.