I had posted pics of me holding the Mezzo and the Piano. Mezzo is huge! I'm a bit over 5'5''. I like both Piano and Speedy 30 for everyday wear. I returned my Speedy b/c the day I wore it out for the first time, saw over 20 peopel wear it. So switched it for the Piano. I do still plan to get the Speedy later on though. If you need the option of being able to wear via shoulder, get the Piano. Also, if you're worried that Piano might be a bit small and Mezzo too big, Batignolles is a good option as well. I'll include all three pictures. I really like the Saleya and tried it on over the weekend. The smallest one is handheld. The second largest is a bit smaller than Cabas Mezzo and biggest is similiar to Mezzo. However, one thing that bothers me about it is the fact that the bottom of the bag is narrower than the top, whereas the Cabas family is the opposite. It's personal preference though.
I feel like Piano can be a bit small at times, Batig is perfect and Mezzo too big to wear on daily basis unless I'm using it as a diaper bag or have loads of things to carry. Hope this helps!