Arrived on time, good quality, extremely easy to assemble, no missing parts, and most of all, 3 out of 4 kitties love it (the odd girl out doesn't like much of anything new). Overall, we would definitely purchase this again.