Wonderful place, wonderful location, wonderful hosts, a wonderful restaurant right downstairs--need I say more? We had an amazing time and would highly recommend staying here.