We have been going to NMPD since my oldest was 3, and needed a crown. They have been amazing all along. My youngest, now 17, just had a cosmetic fix that was handled very well. She looks great! Friendly, professional staff, punctual appointments, help with billing insurance. All great!