This was not too bad to put together and once it got working it was super fast!  Love it so far.  I hope it lasts a long time.  I am using 100' large hose so the hose stop doesn't work, but since there are sleeves on the hose it's fine.  Hope it lasts!! Thanks!