Never good, even worse when you try to leave. You can't cancel online, you have to call and wait for ages. Then you're passed to a different department that will offer you anything to keep you (I was offered 12 months free). Finally, you're told that you have to write in to get you number to move elsewhere. I will never use carphone warehouse again.