Teresa was on-time and her estimate over the phone was the amount we paid!