I would suggest the speedy b 20. It is still roomy and yet small enough for evenings etc and can be handheld for more formal look. The long strap is perfect for crossbody and I'm 5'2. Had it in 25 before but strap too long. Now I have 2 20s in raisin and Gris silver. One of my favourite bags.