Excellent hosts and beautiful villa in lovely location