translate English to German: The Concordia staff are always available and very helpful.
Simple but great location in Rome.