I bought this for my husband for Father's Day, ordered it early afternoon on Wednesday and it arrived midday Friday! Freaky fast delivery. It wasnt terribly difficult to assemble. Decide where you want it to go and assemble it nearby because it is HEAVY! My husband loves it!