Either I haven't been to the Mission in a long time, or I'm just not very observant. Is there a new dim sum place on 16th Street (next to Pork Store Cafe, I think -- b/w Valencia and Guerrero)? It's called Big Lantern or Red Lantern or something. Does anyone know the scoop? Is it worth trying out?