hello mike,
as far as i remember it was a breakfast about an hour in, lunch and then a sandwich or roll about an hour before landing.
you can get drinks from the galley most of the time.
the immigration line at vegas was as quick as anywhere i have found in the USA.
cheers,
john.