Where to start? Everything was just perfect; from the communication, to the check in, to the apartment to the location! Federica was super friendly, welcoming, spoke perfect English and had everything so well prepared including walking instructions.