Would have given 5 stars, but the assemble time is way too long!!  So many pieces. The manufacture could have set up 40 of the box instead of leaving you 100 of installation. The small office desk had over 25 steps!  However, the product is well.