Clean, tidy, well appointed, spacious, private, with excellent views and helpful hosts