Cosy country pub in idyllic location is South West's best de