An overall excellent experience