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