I have owned a business for 20 years, and I can tell you that honesty and communication go a long way. When there is a breakdown in communication and the customer feels ignored, that is when complaints and happen and the customer goes elsewhere.
Sadly many businesses don't realize this. Only takes a minute to respond to an email or call, even if you tell them you're working on it. Underpromise and overdeliver!