I love Laurel Burch - and this purse is especially adorable. It is also reasonably priced. There is a large pocket in the front (the cat part) and my keys fit perfectly. The purse is what I would call a "medium-small" size. I know I carry too much junk around in my purse and while it all fits in this one, I need to scale down and then this bag will be the perfect size. The shoulder strap is heavy cotton/canvas that doesn't slip - and it is also adjustable. The zipper is the usual Laurel Burch kitty, and this purse has an additional "kitty" tag on the side. I'm very happy with this purchase.