了不得 is versatile: it can express admiration (amazing, terrific) or alarm (terrible, serious). It also functions as an intensifier after 得, meaning extremely or extraordinarily.
grammar
When used as an intensifier, it follows 得: 热得了不得 (terribly hot), 聪明得了不得 (extraordinarily smart).