Writing a review for Boston Pizza is like writing a review for a McDonalds - but in this case that's justified by this particular location being our team' after office spot.
I think they are good for what the franchise is. Reasonably friendly and useful servers, solid - though obviously plain standard - menu.
Food quality is nothing to talk about, but it is well done and don't fail the expectations. Interior, overall feeling inside the place is totally a chain thing.
Would I invite someone specifically to try Boston Pizza? Not much more probable that I'd invite someone to McDonalds - however this particular location is a totally ok place to go, I have no problems with it.