It sounds like a story out of a Disney movie: a clowder of stray cats have finally seen their luck turn around.
After a rough-and-tumble life on the hard streets, the kitties who find their way to the East Kootenay SPCA just outside Cranbrook will now get a long-overdue pampering.
A two-storey cabin has been donated to the SPCA to house cats waiting for adoption.
And it's kitty paradise: spacious enclosures, personal hammocks, ample space to play or laze around.
"It's awesome!" said BJ Howe of the SPCA. "It has windows all around the upstairs. It has wooden cat cages built in with hammocks inside.
"You can climb up a little ladder into the upstairs where the cats can be loose if they like."
The winter-proof cattery even comes with a view.
"We've got it in the trees so the cats will be able to look out the windows and see the birds in the trees," said Howe.
The $9,000 feline-friendly cabin was donated by Karla Shalley of The Playpen.
"We just did a 3,000 square foot expansion to our original building. Our main building now includes a cattery," she explained.
So she no longer needed the outdoor facility, and decided to give it the SPCA, which is always looking for more space for cats.
"It's often they are not taking feline strays because they don't have any space so we thought that would help them be able to have a bigger capacity," said Shalley.
Thanks to the new facility, the SPCA will now be able to look after twice as many cats - as many as 40, said Howe.
"If I took every cat that came in, I would have 150 cats. I have to stop when I get my limit," she added.
The cats haven't yet been moved into their new home, but Howe said they're going to love it.
"It's an awesome facility. It's like living in somebody's living room."
After The Playpen offered the cabin, Sandor Equipment Rentals stepped in to deliver and install it. Over three days, three staff and two cranes worked away to put the cattery in its new home.
"Sandor was a really big part of it. Frank Sandor was just unbelievable to donate about $6,000 in time and equipment rental," said Shalley.
To find out how you can adopt a cat, dog or other pet, visit www.spca.bc.ca/eastkootenay. The branch is located at 3339 Highway 3/95 Cranbrook and it's open Tuesday to Sunday, 1 p.m. to 5 p.m.