Arrived on time, easy to put together, cats loved it before we got it finished!!  They have slept on it every night.