I hate to bad mouth this place but I would not recommend it to anyone. There is a long wait time; the support staff are nasty and unprofessional; you see a PA instead of a doctor without even knowing it unless you ask. I don't know about anyone else but when I go to the doctor that is exactly what I want - a real doctor, and there is only one there. At one point I waited almost 6 months for a referral I really needed. Had to go in and complain many times in person to get it done. They have no concern whatsoever about the patient. They want you in and out. They make it quite obvious that it is about money and not care of the patient. Only in Florida would you see a place like this.
Pros: Convenient location for me
Cons: Where do I begin? Incompetence; long waiting time; nasty office staff; unpleasant surroundings.