Hotels Near The Cape, a Thompson Hotel, Cabo San Lucas