Unfortunately, this is probably the best deli in Lancaster. Lancaster really doesn't offer much in the way of delicious and unique cuisine. Everywhere you go, the menu is basically the same and Cravings is no different. Pizza, subs, gyros....that's basically every deli/pizza shop in Lancaster. Cravings is sometimes good, what bugs me is the inconsistency. Sometimes the food is great and other days I end up feeding it to my dog. We often order onion rings (I love french fries but the fries there are HORRIBLE!) but you have a 50/50 shot whether they are edible. The only reason we keep going back is we live close to it. You will also have a VERY long wait. I'm not sure why it takes so long to make food like that but they manage to drag it out. The salads are HORRIBLE, do not order one. You will get wilted lettuce. Gyros have very little meat....if you want an gyro go to Spyro Gyros on Queen St. The pizza is average. We were actually told once that we could not order a pizza that day because they ran out of one of the ingredients.....very poor. I actually like Hot Z's pizza better. The burgers are ok I guess....again, fudruckers probably has a better burger. The chicken salad subs are good. I guess it is hard to mess that one up but you will still wait 30-45 mins for it.