Ye Old Time Meat and Deli Shoppe is one of the only places in champaign that I have no reservations about giving 5 stars. It is SPOTLESSLY clean inside, and full of tip top meats! The staff have always been nice and helpful when I've been there, and I'm pretty sure it's the only place in CU that has rack of lamb.