Two sorts of hose, almost flawless (10)
I believe the answer is:
watertight
'flawless' is the definition.
'two sorts of hose almost' is the wordplay.
'two sorts of' becomes 'water' (I can't explain this - if you can you should believe this answer much more).
'hose' becomes 'tights' ('tights' can be a synonym of 'hose').
'almost' means to remove the last letter (most of the word but not all of it).
'tights' with its final letter removed is 'tight'.
'water'+'tight'='WATERTIGHT'
(Other definitions for watertight that I've seen before include "Unassailable" , "seaworthy" , "Impermeable - unbreakable" , "Without loopholes" , "Impregnable" .)