The place is perfect from Logan Airport! Only one station away from the Airport. Also, their house is very close from the station.
I had time before check-in and after check-out time. The hosts kindly kept my baggage while I was looking around Boston.