Meets the purpose
The bottles are pretty substantial and a bit too heavy for the nozzles. The nozzles tend to loosen up as your using them. If these had sturdier spray nozzles, I would rate them 5 stars.
Rating: 3 stars