Been to carmellas several times and have yet to get a mediocre meal. Word to the wise, if you order a large sandwich it will be large. Probably enough to save for tomorrow. Pizza is probably the best in fort Mill. Bar is always busy and the bartenders are really friendly. I've seen some negative reviews, but I have to say that for me I haven't had anything but good to great food and service. For a place that you can spend about $20 for a family of four I'll take that any day.