I have one, they are really good and I'm very pleased with it.
They come complete with handles and with two shoulder straps and waist strap (like rucksacks) and also a long single shoulder strap to go over just one shoulder which I find extremely useful. They also have a very large 'expandable' zipped pocket on the outside and within that pocket there is a smaller zipped pocket and 3 elastic type pockets that are made to slip tins of pellets in. The bag is very well constructed and has good quality zips throughout.
Following a phone call to Solware to ask specific questions, I then ordered it on line and it arrived the following day without any hassle .... good friendly and helpful service from Solware.
Should you decide to buy one, I'm sure you will be please with it!