G

My experience with My Biotech has been average. Th...

My experience with My Biotech has been average. The company has a good reputation in the industry, but they could improve their customer service. The website is user-friendly and informative. However, I had some issues with the delivery of my order. Overall, it's an okay company.

Comments:

No comments