If it helps, I did it and I am an average DIY'er. The biggest problem was not having a bath or toilet whilst the work was going on, cos I am really slow. I also had some leaks on the cistern inlet that took a couple of attempts. So long as you have the usual set of tools, screwdrivers, etc, you should be OK. You will probably need a decent size wrench (stilsons) and a basin spanner, although this is quite cheap to buy. Also you need to know how to join copper pipe, and have the tools to do so. The only other problem I had was getting the right fitting for the toilet to the soilpipe. I couldn't get this in the usual DIY stores, but did a lot of measuring and went to my local plumbers merchant and they knew what I needed immediately. Like everything, take things one step at a time.