Ok I'm not really sure why this place has such bad reviews because I have had an excellent experience from day one. It is never over crowed like most doctors offices- and I am always seen very quickly and the entire staff is awesome. The only downside is they do only deliver at west valley.