Clean, accurate, responsive, overall a good stay.