hidden gem
Short definition from Wiktionary
Noun
- Something possessing a value or beauty that is not immediately apparent, which therefore has received far less recognition than it deserves.
We haven’t written up hidden gem yet: Simple and Standard meanings, examples and a quiz.