This kitchen island is great! The size is perfect and having the cabinets and drawers accessible from both sides is very convenient. It does take a LONG time to put it together, but the materials are high quality and the directions are pretty easy to follow. The additional pull out surface is amazing and could function as a small dining table.