I got this for a cat rather than a small dog, and it's perfect for her. It looks exactly like picture. We sealed it with a waterproofing compound, and turned it so that the entrance faces the wall so that it's a bit more sheltered from the elements. So far, so good. It's heavy enough that the Oklahoma winds don't move it, and now that it's sealed I think it will hold up to the rain and snow as well.