Just perfect - a haven of peace, perfect host, brilliantly located!