I'm in love with this bag. It's very casual but I'm a tshirt and jeans kind of girl so it's perfect for me. I wear it as a cross body bag and i need to extend the strap almost the whole way to have it hit at my hip(i'm 5'7") so If you are much taller than that it may not be long enough. The two front pockets are great.  I keep my cell phone in one and some lip balms in the other. I love that it has a zipper close on the main compartment so my wallet feels secure. I don't normally strap the front though. I just let it hang over without being strapped. There is another large zipper compartment on the back that is great for things that you want quick access too.  I've been keeping my keys in there. There are several more pockets inside also for staying organized. The canvas and the strap are heavy duty.  I can see myslef using this bag for years.