The apartment is nice, clean and as described. The truly great aspect of this stay is the location. You can easily walk to many places. We walked to Faneuil Hall, Fenway and lots of other great places and restaurants. The downside is the noise, especially when sleeping and especially in the bedroom closest to the street. I would suggest earplugs.
Overall, great place in an amazing location! And the owners were very responsive and a pleasure to deal with.