Scheduling appointments is seamless and their employees are very professional and great to work with. Haven't seen any bugs since we moved in and if I have- they're dead! Job well done.