golf view villa for sale