translate English to German: This is where you check-in and pick up your keys.
Hier checken Sie ein und erhalten Ihre Schlüssel.