The item arrived on time.  No assembly was required, just have to take it out of the box.  The top part of the perch is soft and unsteady so my cat doesn't like sitting up on it.  But overall, the product is well made.