Everything we wanted and more!