Prague City Dental is a top notch clinic which you can always trust to take the greatest care of your teeth. The entire team speaks excellent English, so it’s a perfect place for a foreigner. All the doctors are really personable, take time to explain to you the procedure that they need to take in great detail, and are generally very professional. I only go there for general checkups and fillings, and have very good experience with doctor Kristyna. Even during a general checkup, you can tell that this clinic is higher quality than your regular dentist — they have an on site x-ray, so you don’t have to wait days for results like in other places — they give you the results immediately. They also use a portable oral scanner to discover small cavities in making which you would not otherwise spot. Kristyna also did some more complicated work for my grandma, and she was really great in her attention to detail and making sure that no matter how many tries it took, the dentures that she was creating for grandma fit absolutely perfectly. The rest of my family dealt with different doctors over time, and found them all great as well. The leading doctor of the practice, Mr. Donev, is an expert implantologist, so if you need him, you might have book well in advance. However, as I said, the rest of the the team is also great, and when I had a dental emergency and only a short window to address it(as I was flying in from the UK), the team was always very accommodating to squeeze me in even on short notice. This is a private clinic, so while the general procedures will be covered by your Czech insurance(if you have one), you will have to pay extra for e.g. fillings, as this clinic does not provide the generic brown ones and only uses the white fillings instead(usually costing around 1000 czk per filling). The clinic also provides a wide range of more complicated procedures such as implantology, teeth whitening, etc. — you can find more on their website.