Covered quite thoroughly in:
https://www.youtube.com/watch?v=jPWEofHh1ms
Twilight zone: “A nice place to visit”
Glad I am not the only one who thought of that episode. It sounded an awful lot like heaven in Islam.