Everything we wanted and then some.