Yes, I have had one.
It was one of the best things that ever happened to me. No more periods, no more period pains, no change to go through.
Recovery time depends on whether it is keyhole or conventional surgery.
I would do it over again if I had to.
Of course it all depends on the individual and the reasons for wanting one.