Considering the other reviews, I guess i've been lucky with the couple of visits i've had to Cafe 668. Both my visits (to their new location further west on Dundas) have been weekday evenings when the restaurant's been quiet, so service has been quick & unobtrusive, and the meals are served promptly - steaming hot!
There's a decent range of apps (and not all fried if you want something light) - the taro dumplings are especially tasty, and the deep-fried veg dumplings were great too.
I've had a regular main, and also a noodle main - both were packed with a nice and fresh range of veg, and the sauces were tasty. My only complaint is the small portions of protein. The size of my dishes was extremely satisfying.
The restaurant itself is clean and the decor is nice without being too much. When it's quiet, it is a great place to go and catch up over dinner - but can get a little chilly in the winter thanks to the big glass windows.
A solid 3.5, I think. Prices could be a little lower, and while the food is nice I think I would head to Loving Hut or Vegetarian Haven on a more regular basis. But if i'm out that way, I will drop in.