Excellent place, location and hosts. We had a wonderful time. Lots of personal touches make you feel at home. We will come back!