Good appropriate length. Hard to get on/off. I mistakenly thought it wouldn't ever fit on any sink but you just need to run it under hot water to soften the rubber then keep it wet when putting it on. Requires some strength but that means it won't leak. Good stream.