I had never changed my own faucet before but I must say that with a little bit of knowledge and some YouTube, this one is super easy. The most difficult part of the process was taking out the old one. The box comes packed very well. It comes with two handles, the spout, washers, brackets, the drain, a pop-up drain plug, a quick connector for the cold and hot water and two tubes to go to the spout from the hot and cold handles. I did need to buy two new tubes to go from the wall to the hot and cold water handles, silicone grease, and silicone sealant. I also chose to replace the old p-trap as it leaked when I installed the new drain. I definitely like this faucet better than my old one and would certainly recommend it.