I love Old Navy. I can shop for myself, my husband and my one year old. The clothes for babies are so cute and hip. And the prices are very reasonable. They have hard to find mens sizes (36L).
Pros: Lots of sizes, and variety
Cons: Always crowded on the weekends