Product review (5 stars): Five Stars
Comes neatly packaged with everything needed for hook-up.  The hose is 6' long.