Pho Xe Lua is tucked inside Woodside Mall, in the heart of Scarborough. My wife and our two kids have been attending this restaurant for at least 3-4 years every Sunday afternoon.
I'll spare you the literary pretensions. The food is delivered fast and hot. It tastes delicious. The clientele is mostly Vietnamese (i.e. When the Vietnamese are eating at the Vietnamese place...that is a good sign). The staff are efficient and friendly.