Product review (5 stars): Bargan
All that I expected.  So far so good.  Very satisfied.