Yep, all covered except for some extra stuff like getting your teeth deep-cleaned by your dentist or some premium dental prosthetics, but they usually subsidize it. Edit: also having most people enrolled in the public insurance (wealthier people have private insurance) makes this system possible, at least for now.