I would give two separate star ratings for Green Valley. Scheduling was polite but difficult to set up. When an agreed upon day/time was not going to be met by the provider, I did not get a call in advance and I had to call them to find out what was going on. Would give 1-2 stars for scheduling. For price and actual work performed I would give five stars. Since I can't give a blended 3.5 I'll give a blended 4.