I think that's the best John Mayer has ever looked. Holy cow, he's hot!