For banh mi, I always prefer theirs over Nguyen Huong. I mean Nguyen Huong is great and cheaper, but they add way too much margarine, so does Ba Le but not as much. Have always ordered assorted, a great bite on a hot summer day. It also reminded me there was a time when I ate over load of banh mi coz I was broke. Ba Le's baguette is always crusty and the ingredients are well balanced. Almost come close to banh mi in Vietnam. They are pricier tho. I've never tried their noodle items as I think their strength is on banh mi while there are places that specialized in pho. Their location situated near the entrance of Kensington Market so it's ideal to grab a bite to go and browse along Kensington Market.