I come here every time I need a quick bite to eat at the Rio.
I usually just order up a 18 inch pizza. For about ~20 bucks you could feed 4-5 people, which is probably the best deal.
They also have sandwiches, salads, and all those regular deli type stuff.