I'm so glad I chose this bag! I needed something specifically for day trips and traveling, and I think this is it. It's big enough to hold a pair of sneakers, a travel beach towel, a water bottle, my long wallet, my small cosmetics pouch, my phone - with lots of extra room. It has a top zipper that closes it from end to end- no one can just reach in the back end and grab something like some of the other bags I was looking at (ultimately this is one of the biggest reasons I chose this bag). Also the end pockets are really useful for things that aren't valuable- I'll keep my water bottle and flip flops in there, plus a small package of baby wipes, bug spray, sunscreen, etc. As you can see in the pics, the straps are equally comfortable to hold in hand or wear on the shoulder, and the cross body strap is really extra long and easily adjustable. It's also nice and soft, so it's comfortable against my neck/shoulder. The pieces of "leather" on the bottom ends stick out really long and weird, so I just cut them, lol. You can't even tell. I also bought an alternative strap to switch out- I saw another reviewer did that with her blue bag and thought it was so cute! I like it, even though the "leather" doesn't match, but I don't think it looks bad and it makes the bag more fun, especially for when I take it to Mexico. :) My only real complaint is, as another reviewer mentioned, the magnetic snap buttons for the end pockets aren't strong and they unsnap with just a bump. I prefer the option of 4 smallish pockets rather than 2 biggish ones, so I'll likely sew it or put on an additional stronger snap. I included a ton of pics to give people an idea of the real size and to see what it looks like on. For reference, I'm 5'6" and size 18. The bag is exactly the size I prefer for this style, I love it!