We do not currently know of any antonyms for great barrack of a place.
For similar words to great barrack of a place, try: