E

The Del Rio Group, INC is an average company. The ...

The Del Rio Group, INC is an average company. The customer service is decent, but nothing special. I had some issues with their product, and it took a while to get resolved. Overall, I wouldn't say it's a great experience, but it's not terrible either.

Comments:

No comments