Good for the price. Assembly is time consuming but instructions are clear and all parts labeled.  The wood is a bit soft, my cat already accidentally scratched the surface.  The door adjustments work very well to align properly.