Perfect location, great hospitality, wonderful apartment and a perfect stay!