Purchased this not to long ago for a diaper bag for our soon-to-be-born little one. I love it. Has tons of pockets and storage room. Hubby loves that he can wear it as a backpack while I prefer to carry it messenger style. Also love that it comes with stroller straps and changing pad with pocket for necessities.