When all is said and done, this is a great looking inexpensive little desk!! The problem is putting it together! As other reviewers have stated, it will probably take between 4-6 hours as the desk arrives in literally 50 pieces. If you like these sort of projects, then this will be no problem for you. I would have given up after about an hour and gone out to buy an already assembled desk if it were left to me, but hubby put it together in about 3.5 hours :)