beautiful decent distinguished fancy first-rate good great legitimate nice perfect superb total virtuous wonderful