I have a very large dog and I needed a kennel for him to have when we leave or have alot of company. I needed him to have the space to move in it if needed and he has plenty of space. I have a blanket for him in there for cushion also. It's super easy to put together and no tools needed.