Everything we could have wanted and more.