Npower has the worst customer service. Each time you call them you have to wait at least 50 minutes on the phone before you can speak to a human being. I will never go back to them. I called them 4 times in the last 2 weeks and each time the standard recorded message says that there is a wait of 40 minutes.....but you never get them before 50 minutes!