I am very pleased with this bag!  I typically don't buy handbags online because I like to physically look & touch them.  All of my handbags are quality leather, including this one.  I was looking for an "everything" cross body bag....one to hold my things, a few baby items and my Ruger LCR (revolver).  This one fit the bill, I use the large front zip pocket to hold my weapon, the two smaller zip pockets in the very front are great for the keys or phone.  I love that this bag has a shoulder strap and the long cross body strap which I use when I'm carrying the baby but love the option of having the shoulder strap.  Also, a big plus for me, is that the shoulder strap has a leather comfort pad so it doesn't dig into your shoulder.  The zippers are heavy duty and can easily be unzipped with one hand, unlike cheaper bags with zippers that require you to hold one end while you zip/unzip.  This would easily hold an iPad/laptop too.  I'm very happy with this bag, good hardware, great leather and quality!