Terrible. Don’t show up when they say they will, then never try again. Why have an appointment time when they don’t stick to it? Our first attempt was 2.5 hours early and second was nearly 2 hours late. Gave up. Try somewhere else. Also all outsourced tech guys - they don’t actually work for this company.