It arrived quickly, all parts were included and it was easy to assemble.  It took my husband and I about 45 min to assemble.  The cat loves it.