The Audrey is a gorgeous purse. The size is large to hold all of those necessities. There are 2 handles as well as a removable strap to offer 2 ways to carry it. There is an interior pocket as well as a zipper closure. 18" L x 4.5" W x 12.75" H Royal leopard strap sold separately.