Perfetct in every way. Clean. Hygienic. High quality. Friendly. Location excellent. Hospitable. warm. Very high standards.