Holiday Inn Hotel & Suites Lake Charles South, an IHG Hotel的设施