Clean, extremely hospitable and good communication. Very good value.