Excellent overall. Teresa was very helpful at all stages.