A+ Everything wanted and some.