handsome attractive. beautiful. clean-cut. dapper. elegant. good-looking. graceful. lovely. More items...