We have a large 90lb dog.  Works great for him.  Not bad putting it together, good instructions.  The kennel is straight, the door behind it is not