Generally praised for professional, caring clinicians, friendly organized staff, clean facilities and effective results; drawbacks include long waiting times and occasional communication/coordination issues when medical instructions are relayed through staff rather than directly.