Very easy for a DIYer to install this toilet. Looks great and works like a dream. Dual flush mode is great and will reduce are water usage greatly. Definitely would buy this toilet again.