Absolutely perfect. Great product for a great price. Well made. We purchased the extra large and our 20lb cocker spaniel now has a condo.