This bag is surprisingly good quality for the price.  The leather is nice and the hardware is attractive. The shorter strap removes easily - it has snaps so you can take it off and on.  The longer, also removable cross-body strap is adjustable and well made and lined with a non-slip matching fabric. I was hoping the bag was a little bit larger but it does match the product description.  However, please beware of the COLOR.  I ordered the WHITE and the photo looked like the bag was white, but it is not white.  It is a dark cream ivory.  It is a pretty color. but I was looking for a pure actual white to go with an outfit I am wearing to a wedding.  Now I will have to keep shopping for a white bag.  But  I am keeping this bag because it is a great semi-dressy and practical purse that I will want for other occasions.