This bag is nearly perfect.  Not too big, not too small.  Hangs great.  Doesn't fall off your shoulder.  Comes with two handle straps.  The leather is amazingly soft.  Color is great - goes with everything.  Well worth the price.