Stylish & Smart Princess Glass Panel Heater wins Which? Best Buy rating