I go by the DM principles of: Never hide rolls and never lie to your players.
To quote myself from another thread:
The easiest example is actually "I check if the NPC is lying". Now some DMs would now think "The NPC is lying so if the roll fails I tell them he is telling the truth" and then...