Purrrrfect my cat loves it especially the hideaway section he hides then waits for the lil dogs to go by then jumps out everytime he gets them soooo much fun to watch.