I am happy with this bag.  I use it when I go to the gym.  There is no problem fitting it into the locker and carrying everything I need at the gym.  The outside net pockets are convenient for carrying smaller items.  I'm not sure you could fit a water bottle or phone as pictured.  I only have a small bottle of hand sanitizer in mine.