I visit Elephant and Castle after almost every late movie watching at Yonge and Dundas with friends since it is still on the way for us that have to TTC or walk home. Its consistency and location are what keep us coming here. I'm never amazed at anything I've had here, beer selection is just average and their food (which I don't always order) is just sub par typical pub food. But at the same time I don't remember being disappointed by anything I've ordered here either.
It offers a comfy setting for a drink a few TVs if you want to catch a game (but I wouldn't really recommend this Elephant and Castle as a good sports bar and be warned that washrooms are a mighty trek away.
I've never been here for lunch so I can't really comment to how they perform for a solid meal, there are better options available in the area for food.
While it lacks much charm or character, the Elephant and Castle gets the job done if you want a quick pint to catch up with friends.