Everything.  Its the perfect fit for my kitchen.  Small enough not to take up to much room but big enough for storage of kitchen items.  I love that there is a table that you can put up and eat at if you want or keep down to go against the wall.  It was pretty easy to put together.