Perfect, in every possible way. Strongly recommended.