Good enough for the price. A bit difficult to assemble but overall everything works. It is typical cheaply made materials for a desk like this so don't expect more. You get what you pay for.