I got mine through Argos although can't comment on whether they are good! The price was pretty competitive though for the level of cover.
The John Lewis one was also a good one price/cover wise. Just make sure you get lifetime cover, it costs more but I'd imagine it'd very much be worth it in the long run if anything did every come up.