I bought this product a couple months ago. I've used it daily.  My dogs love it.  When I leave the house, all I say is kennel and they are more than happy to go inside.  It has enough space for both my little dogs, their foodwater and dog beds and leave enough room for them to move around.  The fact that you can set it up inside as well as outside, have the floor in or out makes this an awesome product.  This product affords me the opportunity to take my dogs out to the park, camping etc and not have to worry about having them run off or be exposed to other animals.  Oh and while outdoors it comes with it's own stakes so that you can stake it down.  Because of the nylon construction it's very easy to clean.  Bravo!