Hey man, I've been with them for 3 years now. On a scale of 1 thru 10.....I would say its a 9! I say that only cause there is'nt a perfect company...