wearing good clothes and looking tidy
well-dressed • smart • neat • presentable • well-groomed • sharp • dapper• well turned out • snazzy