Find out whether your provider is living up to its promises - and your rights if it's falling short