I wish Yelp would allow for multiple ratings on different categories. The food is good, nothing to invite out of town guests but it's a solid 3.5.
The service is great. The staff there are consistently friendly and appearance is professional. I'd rate them very high, a solid 4 or higher.
I have an issue with management. We've dined here seven times, mostly lunches but a couple of dinners. One three occasions I've actually witnessed management berating their staff, using expletives and gestures that drew much attention from customers. Later I found out that it was the manager and the owner on another occasion.
Perhaps in Greece (owner) or France (manager) you can get away with that type of belligerent behavior but this is America. Not only that, it's the South! Watch your back.