I've had a problem on my daily commute to work and back. I always carry a cup of tea and it often leaks into my bag. This bag has an inner cup holder. This is the reason I ordered it. It works great. No more leaks.
The bag is made of durable yet stylish fabric and I have gotten compliments on it. I also like the fact that it zippers shut.
Another plus, the straps have a slip proof strip on them so it doesn't slip off my shoulder, another awesome feature!