self cleaning with some help, but solid toilet. I dont know if its worth the money installing and purchase price.