It took a while to assemble, but I'm generally pleased with the final product. The granite top has some marks on it, and it's not quite stable. I had to put some cardboard under the legs to keep it from wobbling.