Great place- the definition of excellence. Very nice host! Beautiful location!