Absolutely. Being completely immersed in a language and culture 100% helps.
When you are forced to speak, read, and listen to a foreign language all day for 2 years, you are absolutely going to learn faster than someone who is trying to learn it on their own. This isn’t even a question.