This was a birthday AND push present for my best friend, who was having her birthday and second boy in the same week. I ordered the bag on a Monday and it arrived on Thursday, just as she was heading to the hospital. She loves the size and versatility and I am one happy friend! I have had the same bag for the past year or two and I use it everyday. Great gym bag, diaper bag, and weekend get-away bag!!