Here's a great product, roomy enough for your doggie / kitty, very functional, no matter ventilation problem, the bottom seems solid, convenient carrying strap comes with short, I note that bag 20/20, received before the delivery date bravo for the shipping speed