Total heating failure, called Allwright at 16:30 on a Friday. David arrived 08:30 the next day to respond to our emergency despite having a full days work planned. The fault was very obscure and involved painstaking checks in order to restore heating and water. David was very responsive, professional and kind. Totally recommend.