T

Texa is an average company. The customer service c...

Texa is an average company. The customer service could be improved, and I found their website to be a bit confusing. However, their products are of good quality and they offer a decent range of options.

Comments:

No comments