Can anyone recommend a cleaner from personal experience please? I am very nervous about it and need to find someone reliable, reasonably priced and good.