'best of all' definitions:

Definition of 'best of all'

From: WordNet
adverb
Especially fortunate; "best of all, we don't have any homework!"