Typically these are great & I have purchased many - probably at least ten, of varying sizes/colours - but the most recent one leaked badly immediately upon arrival (i.e. obviously faulty). Amazon was entirely disinterested in offering a replacement or credit, eroding my brand loyalty in the process. Back to the item itself, good & useful but be aware they wear out relatively fast, typically leaking at the top.
Usually OK but leak easily; no Amazon after-sales support