The 3 Star Congress Plaza Hotel in Chicago offers a unique experience, it is in the heart of the city, right on Lake Michigan.