Wonderful place. Has a feel like being in a holiday theamed movie.
Very close the the greenline and the MFA. Also, Fenway if you care about that. Or the Charles River if you want to walk.
However, if you walk or take the T, always take an umbrella!