Perfect size, great quality, my husband put it together in about 5 hours.  Everything lined up. Nothing was missing.