The medium size is slightly larger than I expected, but it is perfect for daily use.  The latches work easily and I love that you can cover the velcro.  The water proofing is efficient without making the bag seem rigid or thick.