Clean, decent location, good communication. Great experience overall.