The location is the physical location of the datacenter that will host the deployment. It is usually a good idea to use the same location that is used to host the SQL database for the system. This limits the network lag that would be apparent if the deployment was hosted in one geographical location and the database in another.