I feel like the popularity of this place can be explained by the following conversation:
"Where can we get some cheap dim sum?"
"Well, there's this place in Chinatown that's apparently got all day dim sum"
"Oh, you mean the big red sign on Spadina?"
"Yep."
"OK."
There are better places for dim sum, even in the downtown core, at pretty much the same prices. No, they don't all have giant red signs, but that's a sacrifice I'm willing to make. I felt like I was eating gelatinized rice flour with a little bit of shrimp for the shrimp rice rolls.. and aside from that i don't remember much (and nothing being especially good, either). That being said, it's not actually bad for the price.
I would eat here again, but only if I'm passing by and felt like cheap dim sum. And rice flour.