We bought 2 of these and they are so well built and the drawers have full extensions which is awesome.  They do take a lot of time to assemble so just know it will take a couple of hours to put together.