Perfect size, came fully assembled. Going to order another for my sewing room storage and comfortable foot rest and large enough for a good size tray and flat enough to prevent spilling.