amazing place to stay right next to fenway.