Mas Amiel review for
Estimated Delivery Date ‑ ETA
1 / 5
Dec. 18, 2025
I lost an entire afternoon try to set this up. full of bug displaying message in different place of the website without any control. The support was not able to help and created additional bugs very disappointed.