paradis sur terre

Noun

 * 1) paradise on earth ideal or idyllic place