Lovely place well worth the stay