There are several reasons for this, but first of all, let us stress once more that the lower quality of the work performed is not one of them. The reasons are the lower cost of the staff working in Croatian clinics, since the cost of living in Croatia is still lower than in most other EU countries. That, of course, does not mean that the people working in Croatian clinics are underpaid, they make a very decent living for Croatian standards. The other reason for lower prices is the price of real-estate, either bought or rented out long term, which is still comparably lower in most Croatian places than it is in England or Italy. Those two factors are the ones most significantly impacting the lower "overheads" in Croatian clinics, as compared to the clinics in Western Europe, where most of the clients come from. And you have to keep in mind that many clinics in your countries are just chargning premium prices, basically overpricing their customers, which is one of the reasons many of their patients have decided to look elsewhere for high quality dental work at much more reasonable prices.