Adam and his team did a very professional job and were prepared to work late and at weekends to meet the deadline. The standard of finish was very high and the disruption and loss of services ( heating and water) were kept to a minimum. At the upper end of the price range but you get value for money.