Bought this for a friend, who requested I buy her two. She received one as a gift, about 7 years ago, liked it so well, she wanted one for another friend. My friend is a traveling nurse & uses it daily, really packs it full. This one has a few more front pockets & the quality is very good. The price was competitive, but with Overstock, the shipping is either free, or only $2.99, no taxes, so I actually paid a little less; due to free shipping. Overstock emailed me the delivery date & it arrived exactly on that day, in 2-4 days!!