I recommed this bag every chance I get. It is the best all-around, every day bag that I have found (in 40 years). Besides this one, I have 3 LowePro bags, 2 Tamrac bags, 5 Pelican cases, etc. The only upgrade would be to buy the leather version which I would do if I could find out that the interior was exactly the same. A rain cover would be a nice addition. And a removeable insert module in the main compartment would too. BTW, it is fine for a 15" laptop which is all it was designed for.