The location of Eleonora's place is great - centrally located and not a far walk from the train station. Very close to public transit (both above-ground street cars and subway). Check-in was clear and easy. The A/C was great - especially on the day we arrived when it was 93 degrees outside!