Good communication and service. This was scheduled through my extended warranty plan so I can't speak to the cost.