This bag is the perfect size as I needed one to carry my laptop, handbag etc while using the train. It does hold all that I need but unfortunately the zip burst. I contacted the company and they immediately sent me a new one. Unfortunately the zip went on that one too. My handbag is the size of another laptop so I was possibly overfilling the bag. If they made their zips stronger this bag would be ideal. It'd also be handy to have a wee pocket on the outside to hold tickets, purse etc for easy access.