great location, great home, great hosts. What else can we say?