Product review (5 stars): spot on
as expected, when expected.