answer is both yes and no.
yes because:
1. service has been very stable for me for over a year (same as bter)
2. once i had a support issue, they responded very quickly and acted like pros.
no because:
u shouldn't trust anyone (except perhaps close family) 110%. same with banks imo.