We've been overall happy with our service from Richter. They do a great job...only drawback is they have so many patients that it is difficult to get appointments at times.