Detailliert haben andere bereits geantwortet.
Ja, es funktioniert. Und ja, es funktioniert in der Regel auch recht gut. Auch im Altbau - aber nicht, wenn er energetisch auch noch ein Altbau ist.
Minimum sollten moderne (und damit wohl auch neue) Fenster, gedämmte Kellerdecke und gedämmte oberste Geschossdecke (oder Dach) sein, damit es gut funktioniert. Dazu eine Auslegung, die möglichst niedrige Vorlauftemperaturen ermöglicht = auf keinen Fall never nie niergendwo mehr als 10cm Verlegeabstand, eher bei 5 - 7,5cm.
Dann wird es auch günstig, mit Strom zu heizen.