I've had my Baggallini Uptown Bag for at least three years and I've been very happy with it. It is extremely sturdy and holds a lot of stuff but it's not too large, so it forces me to edit and I don't end up with 5,000 mystery items at the bottom. I'm an over-the-road truck driver and I appreciate that this bag has room for my iphone in its case, small calendar, moleskine notebook, passport, IDs, the two checkbooks I have to carry for our business "just in case" someone doesn't take a card, debit cards, pens, cosmetics, hairbrush and comb, glasses, etc. I've smooshed in a paperback or my Nook as well. I like the fact that I can wash it in the washer (even though I think handwashing would be smarter) and it still looks good. I've read a few complaints about zippers on these but I must say I am impressed with how sturdy the zippers have been on mine. I usually wear it crossbody to the right and it works fine. The strap is a heavy woven nylon material, almost like a seatbelt and it can catch on delicate materials or rub your skin but I'm used to it and it works for me. I appreciate the fact that it won't break. This is not a highly refined bag but it is a stunningly utilitarian and fairly hip looking one, perfect for the intense traveler.