a lovely well kept villa and in a beautiful location