Superb place near Logan airport.