I love this kennel! Even though it was an X large, it was purchased for my jack Russell puppy who had plenty of room to roam and play if needed to stay in there for an extended period of time during the day.  It is so large that our English bull can fit in with her if need be. the only draw back is that it was slightly bent and side door is difficult to use and due to no fault but my own I ordered it so big it will not fit in car while it is set up. I would recommend this if you do have need for one.