Wonderful villa and garden with an amazing location.