In terms of efficiency, most electric stoves can be 95-100% efficient due to the fact that all the energy is turned into usable heat and none is lost up the chimney or flue system (because there isn’t one!). However, in terms of output, electric stoves tend to be significantly less due to the amount if energy needed to create heat. Most electric stoves are limited to around 2kW output, compared to their gas or solid fuel counterparts which are significantly higher, meaning that this would be insufficient to heat a standard sized front room.
Electric stoves do not produce carbon monoxide or other toxic gases whilst on, therefore they do not require a chimney or flue system in order to be installed but rather can be plugged in directly to the mains. They can be fitted to almost any wall in the house, and some are portable, so you can move the heat around, depending on which room requires heating. They work by way of drawing in cool air and heating this up using a heating coil, and the propelling this into the room via a fan. The advantage of this is that you will get a more evenly distributed heat throughout the room, but the disadvantage is you are limited on heat output and some can produce humming sounds due to the moving fans.
Electric stoves are a great option for homes where floor space is limited and having a chimney or flue system installed is not an option. They are also very easy to use, and many come with remote controls, so you can adjust the temperature and flames from the comfort of your sofa. Many electric stoves also have the option to turn the heat off whilst still being able to enjoy the flame effect, making them ideal for new-builds or very well insulated homes where heat is not required but the relaxing flame effect is.