If you wanna feel right at home in boston then this is the place to stay at! 10 minutes away from fenway park.