Product review (5 stars): Five Stars
Arrived much earlier than expected.  Works well so far.