Couldn't expect more! 10 out of 5 (yes, that's a ten-out-of-five rating).