Sophie’s place is a great location to the T stop, from there you can go anywhere in Boston / get to Salem if that’s your goal. It’s close to the aquarium, harbor islands, and Faneuil Hall. We ended up parking on the street, the parking lot down the street was a little sketchy, but we had no issues or tickets. It’s also really close to the airport, as long as you don’t mind plane noises every once and awhile I definitely 100% recommended staying here. It was cute and clean and was a nice place to come back to after exploring all day.