Perfect size and functionality.  All the parts were clearly labeled.  Just be prepared for 20 assembly steps (very well written, concise directions).