Clean, tidy and adequate for needs