a lovely place well worth staying.