Great dog house easy to put together, however I got the extra large and the inside fit a more of a medium size dog, I got it for my mini pig so the size works for him but when I order one for my German shepherd I will have to get a lot bigger dog house! Otherwise I am really happy with it!