Terrific.  Was pretty easy to put together, and they gave extra pieces in case we needed them.  The shipping was weird, I think FED EX made an error because the package was picked up in Bloomington, CA and flown to NJ and trucked back across the country.  It was supposed to be delivered on 3/12, and I got it on 3/22 .  But it was worth the wait.  The kitties love it.