Pretty good quality, easy to assemble, would be five stars for a kittensmall cat but for a larger cat it is just a little short and wobbly. My large cat still likes it though, overall I'm satisfied with it