Request appointment online
Ratings
The following ratings and reviews are based on verified feedback collected from independently administered patient experience surveys. The rating and comments submitted by patients reflect their own views and opinions. Patient identities are withheld to ensure confidentiality and privacy. See our patient experience program for more details.
Likelihood of recommending this provider
Detailed ratings
-
Provider explained things clearly 4.8 out of 5 stars
-
Provider showed courtesy and respect 4.9 out of 5 stars
-
Provider listened carefully 4.9 out of 5 stars
-
Provider included you in decisions 4.8 out of 5 stars
-
Provider showed concern 4.8 out of 5 stars
-
Provider discussed treatment options 4.8 out of 5 stars
Rating distribution
- 90% rated as 5 stars, 327 reviews
- 7% rated as 4 stars, 26 reviews
- 2% rated as 3 stars, 8 reviews
- 1% rated as 2 stars, 2 reviews
- 1% rated as 1 stars, 2 reviews
We only show ratings and reviews from the past two years. Reviews are sorted by most recent, then confirmed and audited before publication.
Reviews
-
Rated 5 out of 5 stars. Review from May 19, 2026
“ Very professional, extremely knowledgeable and was able to provide a detailed explanation that was understandable to non medical professional. ”
-
Rated 5 out of 5 stars. Review from May 19, 2026
“ He was sincere in getting to know me better medically in order to give proper medically treatment . ”
-
Rated 5 out of 5 stars. Review from May 12, 2026
“ He takes the time to really listen and appreciate what you’re saying and experiencing. You leave him with a great feeling. ”
-
Rated 5 out of 5 stars. Review from April 26, 2026
“ great job as always ”
-
Rated 5 out of 5 stars. Review from April 12, 2026
“ Professional doctors and assistants ”
-
Rated 5 out of 5 stars. Review from April 7, 2026
“ Dr. Costa and the nurses! Awesome people, true professionals, really good at what they do. Thank you! ”
-
Rated 5 out of 5 stars. Review from March 24, 2026
“ Very carefully explain to me that I can understand. ”
-
Rated 5 out of 5 stars. Review from March 22, 2026
“ he has saved my life, ”
-
Rated 5 out of 5 stars. Review from March 15, 2026
“ Exceptional!! ”
-
Rated 5 out of 5 stars. Review from March 10, 2026
“ Would definitely return and recommend to family and friends ”