Clean, smooth check-in/check-out, and great location. I would stay again.