'best of all' definitions:

Definition of 'best of all'

(from WordNet)
adverb
Especially fortunate; "best of all, we don't have any homework!"