Poor quality and ordered the large and my dog doesn't even fit on porch or thru the opening.  Not as expected and not as pictured with Lab laying on porch.  This could not be a true picture because my dog is a lot smaller than a Lab.