I was very pleasantly surprised by how well built and how sturdy this rolling island is and it came with top quality screws, bolts, etc. .  The finish has held up beautifully as well.  It did however take more than 6 hours to assemble by myself as it is completely knocked down when you receive it with more than two dozen sections to "build".  The pieces are very heavy (good quality) and you will find it much easier to assemble if you can enlist a "helper".... Don't even try to lift the granite countertop yourself!   But I've had this for quite a while now and am very pleased with it and would recommend it.