Irreproachable

Webster's Dictionary of the English Language

·adj Not reproachable; above reproach; not deserving reproach; blameless.