We do not currently know of any antonyms for in dire straits.
For similar words to in dire straits, try: