Well run, very pleasant, and should meet your needs.