All products have a warranty of merchantability defined by UCC. Basically goods need to be average/expected quality.
With services it’s a little different because there is no average unless the contract is missing performance terms. If you agree to a term of performance, then that is the obligation.