Ecohaus were the cheapest for us. The service was absolutely appalling and the attitude of the MD was ridiculously unprofessional and unfathomable. They didn't fulfil their contract, but ultimately I just had to walk away and find someone that would to avoid any more nonsense. Think carefully about going with them.