Great apartment easy check in and out only 12 mins from fenway park