A roomy, nicely set-up place with a lovely garden and outdoor eating places.