Unhurried dentistry.

A small practice on Elm Street. Three dentists, long appointments, and nobody rushing you out of the chair.

AppointmentsRequest an appointment

Choose a treatment and we will confirm a time with you.

Request an appointment

Treatments, timed and priced.

Each line is your time in the chair. Hover for a note, click to request it.Each line is your time in the chair. Tap one to request it.

  • Check-up & clean45 min
    Exam, gentle clean and a plain account of what we saw.
    $145
  • Hygienist visit50 min
    With Maya, our hygienist. A slow, thorough clean.
    $120
  • Children’s check-up30 min
    Under 14s. They can sit on your lap.
    $85
  • Tooth-coloured filling45 min
    Numbing we check twice before we start.
    from $180
  • Same-day emergency30 min
    Pain, swelling or a broken tooth.
    $95
  • Root canal90 min
    Usually one long visit, with breaks whenever you want.
    from $890
  • Porcelain crown75 min · × 2 visits
    Made by a lab two streets away.
    $1,250
  • Dental implant90 min · first of 3–4
    Scan, implant and crown included.
    from $3,800
  • Take-home whitening30 min · × 2 visits
    Custom trays and two weeks of gel.
    $395
  • Night guard20 min · × 2 visits
    For grinding and jaw ache. Thin enough to sleep in.
    $420
Read about every treatment

Three dentists. That’s it.

Dr. Elena Haldane in sage scrubs, smiling, in a treatment room with plants and daylight.Dr. Ama Osei in sage scrubs, standing in a bright treatment room with oak cabinets and plants.Dr. Peter Lindqvist in sage scrubs, arms folded, in a bright treatment room.

Dr. Ama Osei

General & children · 11 years

The one nervous patients ask for. Explains every step before it happens and stops the moment you raise a hand.

“I hadn’t been to a dentist in nine years. She talked me through every minute.”Rosa M., patient since 2022

Your first hour.

A first visit is booked for sixty minutes. We use all of them.

  1. 0

    Arrive, have tea

    Forms already done.

  2. 10

    Talk first

    Teeth, worries, budget.

  3. 25

    A gentle exam

    X-rays only if needed.

  4. 40

    A clean, if you like

    Or more talking.

  5. 55

    A plan, with prices

    Emailed the same day.

Ready for yours?

Request an appointment.

Tell us what you need and when usually suits you. The practice will contact you to confirm a time.

Rather talk it through? Call (555) 201 4400.

The practice, in five rooms.

Find us
  1. The reception: travertine desk, oak panelling and tall windows.
    ReceptionA travertine desk and a sofa by the window.
  2. A treatment room with travertine walls and a window onto an olive tree.
    Room oneDr. Haldane’s room, facing the olive tree.
  3. Travertine stairs with an oak handrail rising to a sunlit landing.
    The stairsUp to the hygienist. There’s a lift too.
  4. A quiet room with a daybed, a wool blanket and a window seat.
    The quiet roomTen minutes after treatment, with tea.
  5. The front desk: a travertine counter, a ceramic lamp and appointment cards.
    Front deskYou leave with a written plan.
A curved travertine bench with linen cushions and a cup of tea on an oak side table, in soft afternoon light.

New patient forms.

Ten minutes at home, so your first hour is spent talking, not writing. What to expect on your first visit

Travertine columns along a sunlit walkway, with an olive tree beyond.

Insurance and fees.

Check your plan

We bill six insurers directly.

No insurance? The Haldane Plan

$34a month

Two check-ups, two cleans, X-rays, and 15% off everything else.

Written estimate first. Card, HSA or FSA; anything over $600 spreads across six months, no interest.

Find us on Elm Street.

(555) 201 4400

Address

212 Elm Street, Suite 2
Northfield, MN 55057
Open in Maps Contact us

Hours

Mon, Tue, Thu 8–5:30 · Wed 8–7:30 · Fri 8–2 · Sat 9–1, twice a month

Getting here

Six free spaces behind the building, off Ash Lane. Step-free, ground floor. Emergencies: call before 11am.

Request an appointment We'll confirm a time with you