thorough
The patient gets a thorough check up.
He made a thorough work in painting the shelf.
Her mother had a thorough recipe of cookies.
adj 2
careful to do things properly to avoid mistakes