Join date: Nov 25, 2022

0 Like Received
0 Comment Received
0 Best Answer

The Nature's Smile company is based in Miami, Florida. They have an "F" rating with the Better Business Bureau, with only six reported complaints. They offer a 60-day money-back guarantee if you are not satisfied. In that case, you can ask for a refund of the product price minus shipping costs if you are not satisfied with it. If you're not satisfied with Nature's Smile, you can request a refund if you're not completely satisfied. For more information


More actions