When we had to change our cleaning company KWB was the best choice. They provide a brilliant service and are a real improvement over our previous contractor. They make my job on site much easier. Communication with them is very good. If I need something they respond quickly by email or phone, and the contract manager is on site as soon as possible.