I'm only giving 3 stars because the staff are always very kind and do their best, despite the stifling heat in the store.
However, there are several things that need improvement. Every time I come, I ask for the salad menu, and I'm told they don't have it today. And as for the pizzas from the monthly special, forget about it… This isn't the first time this has happened. And by lunchtime, they're already out of sandwiches.
It's a real shame, because it gives the impression that they don't keep enough stock. Something needs to be done to improve product availability.