Clean, lovely facilities and great hosts- all you could ask for