Nice location to stay if you are new to Boston