Seems to meet all the requirements that I was looking for.  Very pleased and will probably buy one for my parents.