Affordable.
Excellent soap.  No soap residue.  Shower stall remains squeaky clean longer.  Recomennd this product and vendor.
Rating: 5 stars