They get things done in a timely manner and our generally friendly. They have to many clients, to little staff and the staff turnover is out of control and borderline unethical The doctor is never there! It's a very irresponsibly run place and the fact that they are not staffed better is terrible, in my opinion.