I got a similar bag (without the '7') for about the same price from M&S.
It must be getting on for 6 or 7 years old now and is still holding together after comprehensive daily use.
I use it as a dog bag.
There's a supply of fresh poo bags in the open pocket nearest my body, then there's a flap over a central pocket that has a spare lead and collar, a ball and some dog biscuits etc. There are also two built-in pockets, sort of mobile phone size.
Built in the front is a zipped pocket and 'ahem' used poo bags go in there, 'til they can be disposed of. Finally on the front are two more mobile phone size pockets.
Not originally designed as a dog bag, but much, much better than any of the bags I've seen made for that purpose.