paradise on earth
paradise on earth
A stunningly beautiful, idyllic place. The resort we stayed at in Thailand was basically paradise on earth. It had the most gorgeous ocean views you've ever seen in your life.
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.