feast
something experienced with great delight
a feast for the eyes