Great location with supermarket and lots of restaurants close by. Walking distance to many historical attractions.
Check in and out easy at a nearby office - although the rental agreement you need to sign is only available in German (not available in English).