I had a very bad experience.... In regards to cleaning it was always fair... Not great, not horrible. My biggest issue was the owners lack of communication and inability to take any responsibility for her mistakes. As a customer service provider this company is very unproffessional.