I initially was worried about buying something online without being able to see it, but thought I could always return it. I looked at alot of local stores and just couldn't find something small like this... usually just the much larger traditional messenger bags. I was very happy when I received it. I purchased the black leather. The leather is very nice quality, the craftsmanship is great.. stitching is very good and made of all around quality materials...nothing cheap looking about it... (I was scared of that cheap vinyl look) I also was worried it might be a bit too girly, but it isn't. The thick, durable shoulder strap is comfortable and adjustable and hangs just right for over the should wear. The clasp is easy to open for easy access, no silly straps or latches to fumble with. It has a very slim profile if you aren't carrying alot, but expands to 5 or so inches deep if you need to carry alot. Multiple pockets are great for seperating items and it has a convenient cell phone pocket. The zipper pocket on the backside is great for stuff I need to have with me, like my checkbook, but don't really use that often. There are a few slots in the front pocket for credit cards and I've completely stopped using my wallet (though there is limited room for about 4 cards.. perfect for me but maybe not for everyone... but you can always throw you wallet right inside the bag anyways for those 'extra' cards you need. I bought this originally because I was going on vacation and knew I'd have to lug around a camera, but didn't really want to carry a camera bag... the digicam fit right in the pocket along with water bottles and alot of small things I bought as souvineers. I love it. Overall, I think it's a great value for the money especially when compared to much more expensive 'designer brand' bags.