The desk arrived timely. The package was VERY heavy.  I am NOT a very "handy man" kind-a chick. My husband promised to assemble it when he go home from golf. But ladies, if your husband plays golf you know how that's gonna go, lol. I decided to reluctantly tackle it myself, because I wanted to stay married and NOT be mad when BIG decides to reschedule me to the next week cause he's too tired, lol.  

He was Soooo surprise when he got home and I had already completely assembled it AND it was working great! The only thing that gave me a little challenge was the option to put the wheels on and make it mobile.  The tool for that was not included. All other supplies AND tools were included.  It elevates and declines quietly and smoothly.  So far, I'm extremely pleased!!!