All the good things others have been saying in the reviews are correct.