Been going here since the program started. Love this place. Dr David is amazing. All the doctors I've seen have been amazing actually... Staff is very friendly. Knowledgeable. Won't be going anywhere else. Had a mistake occur one year. Resolved it promptly. Very satisfied.