I have done 6 weeks in Xela and it did wonders for my Spanish. I just spent 10 days in Spain(Sevilla) and although my Spanish had greatly improved from my last trip, the accent really affected my communication. Would it be worth it to spend maybe 3-4 months in Guatemala or try to find a program in Spain to get the accent down. The goal is to live in Spain permanently as my job would require me to be fluent in Spanish. I am at a B1 level. I known I can learn a lot in Xela but the Spanish does differ in a lot of ways.