The new Residence Inn by Marriott at 620 Delaware Avenue opened this past Friday. Formerly a fairly forgettable Holiday Inn ... with the new Residence Inn lobby, Starbucks coffee lovers now ...