happy hunting ground
noun- An afterlife conceived as a paradise in which hunting is plentiful and game unlimited.
- A place or situation of abundant opportunity: a film festival that was a happy hunting ground for producers looking for new talent.
Learn more about happy hunting ground