eyeful
noun
°a full or complete view; a good look.
°a remarkable sight or a very attractive person (sometimes used ironically).