They are 100% efficient, as they put 100% of the energy they have available into your rooms.
However, they might not be effective for several reasons, They might not have hot enough water running through them - someone may have turned the high limit of the boiler lower, just because other boilers are set at the temperature that person thought they were.
Without more information, nothing can be done; so call a pro to let him find out why.