Terrible customer service.
Three weeks after placing & paying for an order, it still isn’t ready.
Given up & asked for a refund.
Customer service very apologetic, but still no solution.
1 year ago
Demon Tweeks has a
1.7
average rating
from
96
reviews