This place has it all - wonderful accommodation, great location, amazing hosts and more! We would have loved to stay longer and actually did not want to leave the apartment on the two days we were there because it was so beautiful! Definitely stay there when you are in the area.