Easy to assemble. All pieces needed to get up and running included. All parts clean. No leakage. Enough tubing to set up in several configurations.My only complaint is the pump, listed as less than 45db, was 65 to 70db!!! VERY LOUD.It is a powerful pump but waaay too loud. I ordered a different one from a different company and it is awesome.