It's perfect size for our outside cat. She eats on the top floor and has a small warm dog bed on the bottom that she sleeps on. So far it seems weatherproof.