This desk fit our needs perfectly and came just as promised.  When reading reviews everyone said that set up was extremely time consuming.  I agree it took a while to set up but was not difficult and it a better product for the time it took to put together.