You may want to check out Dentist in Belize City, a common rule is San Pedro prices are about twice as high as anywhere else. I have had several root canals and porcelain crowns done for only $450 US. a few teeth pulled at $20 U.S. cavity filled also at $20 U.S. Xrays about $10. Deep gum scaling about $30. All done very professionally.