The thing about diaper bag is it has to be beautiful, functional, lots of pockets and large enough but still convenient, looks great but also comfortable to use. Well there is another requirement in my case.. it needs to be husband approved (as in they won't feel less macho wearing it, I mean after all they will carry the heavy stuffs right!?) This bag fits perfectly with every criteria we want and More! This is the first time he compliments a baby related item that I bought online and he has no problem wearing it all day in Disneyland with the kids either! (I should've chosen denim blue or grey but dark grey is looking like gorgeous black as well and more "macho" for him to use). I'm happy to say EVERYONE is very happy with this bag. highly recommended!