Never got the order.
The post sales support is terrible - almost nonexistent. Constantly chasing for a refund… quick enough to take my money but no where to be found when questions are asked.
Really shocked, something has really gone downhill since I was last an active customer about 6 years ago.
3 years ago
Forza Supplements has a
4.5
average rating
from
630
reviews