Chef James Mackenzie and his team earn praise from well-wishers