complex to set up but it is awesome to use. Every conceivable part can be wash...OMG