The bag is rather well made; for a cat or dog not too big of course!
The opening is made by zip, handy. The small clip inside can be used to attach a collar, but my cat does not.
The handle is solid, practical shoulder strap when it's hands full!
It would certainly a top opening!