Dr. Nguyen does his own cleaning. Very personable. Price reasonable. My only complaint is that he hires assistants that are apparently pretty fresh out of school, and that means not yet very experienced. For some that may be neither here nor there but it mattered to me. As for Dr. Nguyen himself he is very conscientious. All of the above no doubt helps to keep his cost down as well as no fancy extras in his office. Cost is average.