The apartment description is accurate, and is located at a walking distance to many attractions and the metro. We arrived at Logan airport, took the free bus to the Blue Line metro station, bought 1 week Charlie cards for everyone in our group. From there we traveled to the aquarium metro station and from there walked 5 min to the apartment. During the week we either walked and/or used the metro to all our destinations and the metro cards were very cost effective.
At the apartment we appreciated the nice cool AC units, the stocked kitchen and the nice TV setup. The beds were comfortable, and everything was clean. If you need to wash clothes during your stay the washing/dryers are located every other floor and are coin operated (with quarters). There are multiple restaurants within a 5-10 minute walk from the apartment. Faneuil Hall, Quincy Market, and the aquarium are all within a 5 minute walk as well.
I had a few questions during our stay and the host answered promptly.
We felt safe walking the neighborhood, the streets and the metro.