I put it together in the wee hours so it would be a morning birthday surprise, and it took me almost three hours. DH slept through the whole thing, but it might well have taken longer if he had been involved!
If you have a place you can assemble it and hide it, like a garage, you might want to try doing that in advance instead of dealing with it the night before.