Excellent in every way with great facilities and wonderful hosts. Have stayed here before & will be back!