I find myself coming here because of the convenience. This place is a British pub/restaurant but feels like neither. It's generally clean, spacious and cozy feeling, especially with the warm coloured interior.
The service at Elephant & Castle has always been good and the staff has always come off as friendly- at least when I was there. Their menu is pretty interesting; they have things like pot pies, Thai salad's, chicken curry, nachos, burgers etc. The food is nothing too special and the portions are good. They have an interesting selection of beers, scotches, wines and can make practically any cocktail you want without giving you a blank stare that says "what's that?" However, the drinks are rather pricey.
The Elephant & Castle is an okay place if you're looking for an informal dining experience. Just don't expect anything special.