cleans well but has a substantial learning curve. definitely not for the technically challenged. hopefully we'll get the hang of it.