Nice quite place well situated.
Well self contained.