It fits everything I carry every day with plenty of space for The Occasionals like the Switch, camera, or a Big book. I can even squeeze the Lido 3 in an inner or outer waterbottle pocket if I run out of time in the morning & can't grind my afternoon beans.
I was kinda hoping I could fit my CGB in the idk, cellphone-y pocket inside by the mesh pocket, but a gameboy color is too fat; maybe I'll see if a Pocket will fit...
The outside pocket is actually secretly snaps! You could use the buckles, but snippysnap is faster
The little bag is also new--my recycled-pants-turned-drawstring-bag I used as my (sock/toy) knitting bag was falling apart; this one's about the same size but with a better opening and a strap!