In perfect order; thoroughly acceptable.
Free from blame, not open to reproach or criticism; blameless.