Agree that immersion is the best but i still think DLI is an excellent program if you can get to it. Its all what you make of it back in the days when a lot of SF went through there was a whole bunch of partying going on and not a lot of studying getting done

Very found memories of rucksack races on the beach and all night bonfire parties but that didnt help too much on the language front.