The Cape, a Thompson hotel