I've been told the St. James Hospital in Tripoli has the best in country and is supposed to be pretty state of the art. I haven't been there yet but have an appointment for later this week to 'check it out' to see if I trust them for 2 crowns. It's either that or Malta.
I need to follow this up with a report as I did go to the dentist at the St. James.
I felt comfortable enough to give the local facility/dentist a try. Had a cavity beneath a crown so the crowns had to come off and the work done to take care of the cavity. It seemed okay to me, treated very well, comfortable no pain.
However, when I got home to the US a month later I went to my own dentist to have him take a look. Xray and guess what, seems they didn't get all the cavity, matter of fact, left a big enough piece I almost needed a root canal (YIKES!!!). So off came the crowns again and the work done right. Also, the locals didn't coat the teeth under the removed crowns with some sort of resin to prevent new decay. Dentist at home took care of that also.
Overall, for MINOR stuff, I'd say it is okay to go to St. James. But anything beyond a simple filling or cleaning...head home.