Handsome, attractive, magnificent, ethereal, breathtaking, exquisite, mesmerizing, flawless, shining, lovely, gorgeous, dazzling, stunning, perfect, precious, enchanting, radiant, beguiling, alluring, divine, captivating, bewitching, sublime, immaculate, charming, superb.