too good to be true/to last - definition and synonyms

phrase
  1. so good that you cannot believe that such a situation is possible or can continue

    If you think the deal they are offering is too good to be true, it probably is.

See also main entry: good