Good quality fitted with care. Unexpected problems dealt with well. Excellent job from start to finish.