Angela is the ultimate tote! She could be used for the gym or a diaper bag or a general use tote. She can definitely carry everything you need. She even has a front slide pocket for a workout mat. She has a adjustable shoulder strap and many interior pockets. She can hold a small laptop and or a ipad. All of your essentials can fit in this bag.