So easy to put together, just many pieces. The granite top is very sturdy and wipes down easily. The cabinets allow you to adjust the height of the shelves to store various objects. Matches perfectly with my kitchen cabinets and counter top.