What is the meaning of Sit_well?

to agree or be pleased with something

Source: wiktionary.org