Bought this for my 8 week old kitten & he loved it from the word go! He’s now 9 months old & still manages to squeeze himself on for a snooze even though he’s a bit too big now!