Easy to follow directions and pieces are marked to assemble. We used it for feral cats so it took them a bit of time to get use to it, but if you have domesticated cats, they are going to jump on it immediately. I think even small dogs would enjoy it.