Well made and reasonable price.  Only criticism is that I wish the perch just below the top bed extended out so that my cats could more easily reach the bed by first jumping onto that perch, but I’ve placed the tree next to a chair to compensate.