I hate to say this, but Ace is knocking this one out of the park...oops, just hit a bad note. But pretty good overall.
He hit a few bad notes. Still, not too bad.