happy hunting ground
noun
[ ˌhapɪ ˈhʌntɪŋ ɡraʊnd ]
• a place where success or enjoyment is obtained.
• "this should prove a happy hunting ground for those in search of a bargain"
Origin:
early 19th century: originally in portrayals of North American Indians as being hopeful for good hunting grounds in the afterlife.