Holiday Inn Express & Suites Meriden, an IHG Hotel