It arrived on time was easy to assemble had all the parts needed. The only complaint I might make is that it has a little wobble when my 6 pound cat jumps onto it if she were any bigger it may be an issue but because she is a small cat it works just fine wobble and all. I would recommend this product for any average size cat.