what does 'creme de la creme' mean?
It means the best of the best. Cannot get any better. Amazing, Wonderful!