Horrible! Set up appointments to fix bad internet connection, the appointment window was from 1-5pm long, and they never showed up, never called. So I took a half day off ... more