A+. Exactly as expected, plus a number of nice little extras.