This is a great place to stay in Boston. Depending how fast you walk to is between 5-10 minutes to the main street (Mass. Ave) and there are tons of places and little shops to go to. The T (subway) is also there.
We had no problems getting places, except for when the snow turned to ice and my inexperience in that weather let me have a quite day in :)
I would totally stay here again if I were to come back to Boston. Paul and Larry were great hosts and Larry would send texts while we were out just to see how things were going for us. Great guys!