Good location, clean. Good communication - we had an issue with the heating and someone popped round the next morning.