Dependable

trustworthy and reliable