Good food and nice staff, working for good cause.