This fits my kitchen perfectly, the storage is great and the top is big enough for eating a meal comfortably.  It was fairly easy to put together about 2 hours for 2 pp - not many little peices (the ones that make you crazy).  The only tweek we needed to make was the cabinet doors did not close quite right, so we moved the hinges in about an inch and problem was solved.  This is a quality peice of furniture.  I purchased 2 side stools for the ends and did not place the side shelves in and now it sits 4.