As other reviews have mentioned, the desk does take quite a bit of time (desk 4.5 hours and hutch 1.5 hours) but it is absolutely worth it.  The price is great for the quality of the desk as well.