A fastidious person has a meticulous or demanding attitude