Excellent quality for a self-assembly product. Instructions were clear and easy to follow. Pieces were all labeled properly. Best of all, my cats actually use it!