As someone who visits the place regularly, I'd say it was a pretty good pub. Good beers, decent menu, and friendly staff. They have a healthy range of evenings (quiz nights, music nights, etc), and when the weather is good they have bands outside, or pizza evenings. All in all, I'd say it's well-run pub that seems to be on the up, and I wish there was one like it closer to my house. I also wish it was a little less well-known, as it's starting to get busy on match days, but get there early and you're fine.
On a more personal note, I have two nephews who work there (my brother's boys), and they're both great kids. I'm sure she'll like it there.