Free dental consultation
Dr. Anatoly Ripa's team · 1048 Kane Concourse, Bay Harbor Islands. We look, answer your questions and give you a clear price before anything starts.
Questions? Call (305) 615-5722
1048 Kane Concourse, Bay Harbor Islands
Mon–Fri 9 am – 6 pm · Directions →
What a visit costs
Prices for new patients. Everything else we price after the free consultation — before we start.
- Free — consultation with Dr. Ripa's team
- $99 — exam, X-ray & cleaning
- $150 — filling
- $549 — Zoom teeth whitening
- from $899 — crown or veneer
- from $899 — dental implant
- $1,000 off — Invisalign for new patients
★★★★★ 4.9 · 1,500+ Google reviews · Financing with Cherry

The people behind your smile
Dr. Anatoly Ripa, Oksana Ripa and the Bay Harbor Islands team. We speak English, Russian and Ukrainian.

Dr. Anatoly Ripa
Founder of Smile Creators together with his wife Oksana Ripa. For almost three decades Dr. Ripa has been combining precision dentistry with an artist's eye — and made his clinic one of the most talked-about in Miami.
- 1996 — Doctor of Dental Surgery, practicing ever since
- Honors — graduated with honors, Stony Brook University
- 3 languages — English · Русский · Українська
- Nominee — Miami-Dade's Favorite Cosmetic Dentist
- America's Best Dentists 2019 · 2020 · 2023 · Gold-Level Invisalign Provider
Book online — free consultation
Leave your name and number — we'll call you back to pick a time. Questions? Call (305) 615-5722.
Optional: check the box to get appointment texts from Smile Creators (confirmations, reminders, follow-ups). Msg frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. Consent is not a condition of treatment. By submitting you agree to our Terms and Privacy Policy.
How it works
- Book online or call — we're at 1048 Kane Concourse; fill in the form or call with any question.
- We call you back — our front desk finds a time that works for you.
- Come in for your free consultation — meet Dr. Ripa's team and get a clear plan and price before we start.
Questions? Call (305) 615-5722
