I would give it 5 stars, but I haven't tested enough yet.  So far, so good, especially for the price.