On a road trip to the Cape, my friend and I passed this and actually turned around to get a sandwich. I liked the sign they had out front about quality food, and it was right- all of their selections looked very good and what we bought (chicken avocado sandwich and bowl of haddock chowder) tasted great.
If you're going here, I would suggest calling in your order. The line was pretty chaotic. No one was clear where it started and there was quite a wait between orders being taken. It looked like a much faster process if you were just there to pick something up. We actually almost left because we stood at the counter waiting while employees chatted and ignored us. The sandwich (we picked up a pre-made one) looked so good though that we decided to wait, and it was worth it.
Prices are sky high for what you get though. If you're budget conscious then I think this is not the place for you. For a pre-made sandwich that was honestly nothing special (although it did taste great) it was almost $8. For a bowl of haddock chowder (again, tasty) that was basically the size of a cup at most places in my area it was over $6. Not a lot of food for what you pay.
I didn't buy any but the cupcakes looked amazing in the display case. They had pizzas and tons of interesting items listed, and they had a lot of sit down seating available.
If you own or manage Cravings Cafe, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.