my toilet was rocking so it needed to be resealed. i have been taken by other plumbing co. more than i would like to think about. one co. came out and without even taking the toilet off, they wanted to cut up my floor, so i waited for a while and skeptical of other companies. they sent Jordan out and was pleased with him, very pleasant young man and felt comfortable with him in my home, a good representative for the co. had the mask and booties on, worked fast and price was fine. i am throwing all other plumbing co. cards out , will use them again.