Product review (4 stars): It does the job.
Not perfect but it works well enough.