Perfect fit and sturdy! I have three small dogs and they fit perfectly. And they can be in the same room as the family