Clean, spacious, wonderful location and ideal hosts. Highly recommended.