This place no go better again
Definition:
there is no hope of improvement for this place
Example:
SPREAD THE WORD TWEET FACEBOOK EMBED
Synonyms: