I've been using it for work/gym and it accommodates everything I need for the most part. An extra small compartment or a front slip pocket would've been very useful and would have fit nicely in the large compartment but still an overall great pack.