Perfect place to stay in Boston - great location (close to the green line), and amazing food and attractions nearby!