Bought this house a few years ago for our Australian Shepard/Saint Bernard mix.  Found it to be the perfect size, very cozy, warm and nice looking.  We just bought a second one for our Golden Retriever puppy.  Way too big for him now, but he will grow into it.  It's very well made, sturdy and easy to assemble.