Excellent place, excellent hospitality, generous, kind hosts and a beautiful and well located place. What else can you ask for?