Good food, lousy service