Customer and partner satisfaction