I bought it because it is a highly rated bag: not too big and not too small. The only improvement I can think of (in agreement with another online reviewer) is for a collar and cinch cord for the mouth of the main compartment. This will prevent small items from falling out. Otherwise, it will be perfect.