I bought this bag so I could be hands free.I am a plus size. The length of the strap allows me to have the bag comfortably at my hip. Not all cross bodies have a strap that is long enough to be comfortable when you are plus size, this bad does!! And the strap seems to stay in place and not slide if it is shortened to be a shoulder bag.The size of the bag is great for the stuff I wanr/need to carry. There are two inside puckets I like to use for my glasses and sun glasses. The zip inside pocket I uuse for a small note pad and pen, receipts etc. In the interior I have a wallet( not huge but not small either) cosmetic bag that holds small pill box, inhaler, nose spray (asmatic), lip balm and nail file. I also carry tissues, phone cord with outlet plug to recharge my phone. I can add a 16 oz bottle of water for exercise class. I use the two end pockets for keys and a small bottle of hand sanitizer. My key ring is on a caribener that I can attach to the strap and have my keys tucked into one of the outside end pockets.The back zip pocket holds my big galaxy note phone with room to spare.With all my stuff in the bag, it is a comfortable cross body bag. The strap is wide enough so it does not dig into my shoulder and is comfortable across my chest. The recycled cotton the bag is made of has just enough texture so it does not slide around on my shoulder.I have several Vera Bradly bags and had no problems spot cleaning. Expect the same to be true of this bag.Haven't found a con yet. If I do, I'll edit this review.