L
Luis Provided Review of Chilli
Chilli's website is okay, but the customer service...
Chilli's website is okay, but the customer service needs improvement. It took a while to get a response and when I did, it wasn't very helpful. I expected better.
Comments: