Honestly the worst experience I've ever had dealing with any company in my life.
Avoid at all costs. You can't believe anything they say. The stress they have caused me is off the charts. Please please don't use this company.
9 months ago
Admiral has a
2.6
average rating
from
1,711
reviews