I was a bit freaked out by all the negative reviews, but the clinic was beside my condo so my need for convenience won and I am so glad it did. The staff that I've encountered have been both friendly and professional. They have a system and you need to respect the system but it's efficient and I am always in to see my Dr. on time, none of this waiting 1/2 an hour past your appointment time business here.