Blue Star is great! We've ordered take out a couple times and the food never disappoints, that's for sure! The stuffed French toast is to die for!
The nice thing about Blue Star is that they do takeout on weekends - whereas the popular places in the area (OEB, for example) do not.