Best dentists in Kota Kinabalu: whose reviews hold up
Data checked 11 Oct 2026 · next check January 2027
We collected 22,113 Google reviews for the 139 dental clinics in our KK directory and ran ten checks on the 47 with enough history to judge. 3 are Recommended and 28 are Solid.
What this is, and what it isn't. This guide rates how trustworthy each clinic's online reputation is, not the quality of treatment. It finds the most trustworthy reputations, not the best dentist. Ratings come from Google reviews and public registers checked on 11 Oct 2026. We have not visited these clinics or checked treatment quality ourselves.
How we check → · Recommended · Solid · Listed
Recommended (3)
Passed all ten checks, average of 4.7★ or more, a low share of recent complaints, and in the top 40% of checked clinics whichever way we weight the checks. Clinics are in A to Z order.
- Klinik Pergigian Dr Natasha Recommended
Scorecard: passed 10 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Klinik Pergigian Dr. Kelvin Recommended
- Open Sunday Google hours list Sunday opening (8:30 AM to 5 PM), Jul 2026 data — call ahead
Scorecard: passed 10 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Klinik Pergigian Easy Smile Recommended
Bingo Digital (which runs SabahGuide) provides services to this clinic. It was checked by the same rules as every other clinic.
Scorecard: passed 10 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
No clinics in this group match the filter.
Solid (28)
Average of 4.5★ or more and a low share of recent complaints, but missed at least one bar for Recommended: a check, the 4.7★ average, or the top-40% rank. Many good clinics land here: asking happy patients for reviews is normal and can trip the review-rhythm check. Clinics are in A to Z order.
- Acme Dental Clinic Solid
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Braces & aligners 107 of 365 4–5★ reviews mention braces/aligners
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Not passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Borneo Dental Clinic Solid
- Braces & aligners 31 of 158 4–5★ reviews mention braces/aligners
- Open Sunday Google hours list Sunday opening (10 AM to 6:30 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Cheryl Dental Surgery Solid
- Open Sunday Google hours list Sunday opening (10:30 AM to 4 PM), Jul 2026 data — call ahead
Scorecard: passed 10 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Open Sunday Google hours list Sunday opening (10 AM to 4 PM), Jul 2026 data — call ahead
Scorecard: passed 8 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Not passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Open Sunday Google hours list Sunday opening (9 AM to 3 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Not passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Jesselton Dental Clinic Solid
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Open Sunday Google hours list Sunday opening (9:30 AM to 5 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Not passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Open Sunday Google hours list Sunday opening (10 AM to 5 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Kids 21 of 130 4–5★ reviews mention children
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Not passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Kids 14 of 144 4–5★ reviews mention children
- Open Sunday Google hours list Sunday opening (9 AM to 6 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Kids 14 of 133 4–5★ reviews mention children
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Bingo Digital (which runs SabahGuide) provides services to this clinic. It was checked by the same rules as every other clinic.
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Kids 16 of 260 4–5★ reviews mention children
Scorecard: passed 8 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Not passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- klinik pergigian inanam Solid
Scorecard: passed 10 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Open Sunday Google hours list Sunday opening (9 AM to 6 PM), Jul 2026 data — call ahead
Scorecard: passed 8 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Not passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Open Sunday Google hours list Sunday opening (9 AM to 7 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Kids 77 of 862 4–5★ reviews mention children
Scorecard: passed 8 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Not passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Kids 37 of 497 4–5★ reviews mention children
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Not passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Scorecard: passed 7 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Not passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Not passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Klinik Pergigian Sulaman Solid
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Open Sunday Google hours list Sunday opening (11 AM to 4:30 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Kids 32 of 402 4–5★ reviews mention children
- Open Sunday Google hours list Sunday opening (9 AM to 5 PM), Jul 2026 data — call ahead
Scorecard: passed 8 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Not passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Phi Dental Solid
- Braces & aligners 16 of 279 4–5★ reviews mention braces/aligners
- Open Sunday Google hours list Sunday opening (11 AM to 8:30 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Phi Dental Plaza333 Solid
- Open Sunday Google hours list Sunday opening (10 AM to 7 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Smile Borneo Penampang Solid
- Braces & aligners 116 of 589 4–5★ reviews mention braces/aligners
- Open Sunday Google hours list Sunday opening (10 AM to 7 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
- Open Sunday Google hours list Sunday opening (9 AM to 1 PM), Jul 2026 data — call ahead
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
No clinics in this group match the filter.
Listed — checked (8)
Checked, but did not reach the bar for Solid. A check that is not passed is a pattern in public data, not proof of wrongdoing. Clinics are in A to Z order.
- Glow Dental Care Listed
Scorecard: passed 9 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
- Ivory Dental Surgery Listed
Scorecard: passed 8 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Not passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Scorecard: passed 7 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Not passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Not passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Scorecard: passed 10 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Scorecard: passed 8 of 10 checks
- Not matched Registered premise. Checks whether the clinic premise is in the Malaysian Dental Council register (Sabah). The register can only be searched by dentist name, so a miss is not the same as unregistered.
- Passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Bingo Digital (which runs SabahGuide) provides services to this clinic. It was checked by the same rules as every other clinic.
Scorecard: passed 8 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Not passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Bingo Digital (which runs SabahGuide) provides services to this clinic. It was checked by the same rules as every other clinic.
Scorecard: passed 7 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Not passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Not passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
-
Scorecard: passed 8 of 10 checks
- Passed Registered premise. Clinic premise found in the Malaysian Dental Council register (Sabah)
- Not passed Reviewer independence. No cluster of the same reviewers moving across several clinics
- Not passed Review rhythm. No improbable spikes of five-star reviews in the last 36 months
- Passed Review text. Reviews are not padded with very short or near-identical five-star texts, no incentive wording
- Passed No adverts as reviews. No promotional copy posted as a review
- Passed Rating spread. Low-rating share is in line with other KK dentists of similar size
- Passed Serious complaints. No pattern of credible serious complaints (hygiene, treatment harm, unqualified staff, surprise charges) in recent 1–2★ reviews
- Passed Owner replies. Owner replies do not disclose patient details or attack reviewers
- Passed Wider presence. Claimed Google profile, website/hours/phone, photos, time in business
- Passed Stable under 5 weightings. Tier stays the same whichever check is given more weight
A check that is not passed is a pattern in public data, not proof of wrongdoing. What each check means · Dispute this result
No clinics in this group match the filter.
Listed — not rated (8)
These clinics met our history rule but are not rated in this guide. Clinics are in A to Z order.
- Klinik Pergigian Dr Faiz Putatan · Putatan · Not rated — under review
- Klinik Pergigian Dr. S T Chong · Sulaman / Alamesra / Sepanggar · Not rated — under review
- Klinik Pergigian La Dentista Cybercity · Kepayan / Lido / Cybercity · Not rated — under review
- Klinik Pergigian Pretty Smile · Sulaman / Alamesra / Sepanggar · Not rated — under review
- Luyang Dental Clinic · Luyang / Lintas / Damai · Government clinic — not ranked
- Platinum Fortuna · Kepayan / Lido / Cybercity · Not rated — under review · Bingo Digital client
- Smile Borneo Warisan · City Centre · Not rated — under review
- SMILE BORNEO, TAIPAN INANAM · Inanam / Taipan / Sierra · Not rated — under review
No clinics in this group match the filter.
The other 92 clinics in our directory are too new or too small to judge fairly yet. They are all on the full list of KK dentists.
Frequently asked
Who is the best dentist in Kota Kinabalu?
We can't tell you who does the best treatment, and nobody can from online reviews alone. What we can tell you is whose reputation holds up: 3 of the 47 clinics we checked passed all ten of our review checks and are rated Recommended. 28 more are rated Solid.
How did you check the clinics?
We collected 22,113 Google reviews for the 139 dental clinics in our KK directory and ran ten checks on every clinic with enough history: at least 24 months on google, 50 reviews, and 10 reviews in the last 12 months. The full method is on our How we check page.
Can a clinic pay to be rated higher?
No. No clinic can pay for a tier. SabahGuide is run by Bingo Digital, a web design and marketing agency in Kota Kinabalu; clinics that are Bingo clients are marked on their card and were checked by the same rules.
What does "Not rated — under review" mean?
The clinic is not rated at this time. It does not mean the clinic did anything wrong.
I think you got a clinic wrong. What can I do?
Email hello@sabahguide.com with the clinic name and what you think is wrong. We reply within 7 days, and if we find an error we fix it.
Think we got it wrong?
Clinic owners and patients can dispute any result. Email hello@sabahguide.com with the clinic name and what you think is wrong. We reply within 7 days, and if we find an error we fix it. Read how we check, or browse all KK dentists.