eyeful (eye + -ful; full_of)
A full or complete view; a good look
A remarkable sight or a very attractive person
Enough material to fill one's eye