Perfect location, beautiful house, amazing host. What else can you ask for? We had a wonderful time.