Excellent desk. Takes a little while to put together since there are so many parts but easy enough if you follow the directions step by step. Great desk once it's assembled.