Helen's Place was a great central location for our Boston Trip. We got to explore Fenway Park, Harvard, and Downtown Boston. The place is just as advertised and it is across from a really cool park.
I would highly recommend this place for anyone who is looking for a great stay in the Boston Area!