Near perfect, so close I had to keep it. Bought as a gift for my daughter, who travels. Both zipper pockets large enough for her phone. Plenty of card slots (like 14 or 16 I think). Zipper pocket not being used for a phone is perfect for cash & change. It is a clutch, no strap. If it did have a strap it would be perfect.