Came in less than a week, assembled in about 2 hours. As long as you are good with your hands and following directions its a breeze to get together. Arrives in 3 separate shipments Cabinet, Top, Legs. If you've been looking for one, this is a GREAT ONE!!!