Some confusion with scheduling; otherwise a positive experience.