The table is on the smaller side when in comes to the depth, but the granite top looks great. The frame/legs are solid wood, putting them together is not hard but it might take some time as the screws holes are located inside the beams so there's very little room to turn the key.