Perfect location, lots of space, beautifully renovated, clean and great hosts - the perfect stay!