I just heard of Essure. Anyone have any experience?

http://www.essure.com/what-is-essure/how-essure-works