Everything we could have asked for and then more!!