For the price it functions alright.  Assembly wasn't difficult but many of the holes were not the correct size for the screws that were supposed to be used and the pre-drilled holes for the bottom drawer are not correctly placed so the drawer has about an inch gap.  Many of the pieces also were chipped on the edges.