Great service and friendly staff but a little on the pricey side with no discounts on the service call fee even after spending hundreds on all the additional costs.