Does the job

4 stars

Has a few quirks that are disconcerting bur overall a great product.