A great place , well situated , great host