The roof could be a little better, which is why I give it 4 stars, but my cats LOVE being outside and now they can be.