where is paradise?