In perfect order; thoroughly acceptable.
Telling the truth or giving a true result; exact; not defective or faulty
Deviating only slightly or within acceptable limits.