The accommodation is as good as it looks, no photo trickery. We arrived using the electronic door with. O problems and the run from the airport was fine even in traffic. The flat was sparkling clean and the info in hand about the area was great.
With cities you haven't visited before it's always a gamble as to where you choose to locate yourself. I found this location to be excellent to explore Boston and Cambridge. The green line at Lechmere really gives you great access to the centre of Boston and all other lines. Kendall station isn't much further and is also an option.
All in all we were very happy