Clean, decent and worth a visit.