Cosy cat or very small dog bed (Raveningham NR14)

Our cat is rather oversized and doesn't fit in here. Was washed but since been in a store do could probably do with a freshen up. Has a little hole at the top rear.