Clean, good comms, good location, helpful staff