not terrible not amazing but inexpensive [SEP] as other reviewers pointed out it s difficult at a glance to determine where the spray nozzle isone of the four leaks a little as i spray since i m using these for hand sanitizer that s no problem for my usethese were inexpensive enough and my expectations were low they meet my needs though and were inexpensive