So this item was a last minute buy. I was leaving for a honeymoon and needed something for my dogs at my parents' house. This dog kennel definitely served its purpose. The fabric on the roof could be a little better but to be fair at t his price point what more could you ask for. I have two small dogs about 10 pounds each and they fit with no problem. Not a whole lot of room to run around but would be perfect for one small dog. Assembly was easy, put it together in 10 minutes. Overall I made a great purchase when I bought this.