Met all our needs! Great communicator! Clean!!