Perfect apartment - perfect location - perfect hospitality - David was a great host. Some street noise & trams. We will definitely return